25 lines
898 B
C#
25 lines
898 B
C#
using System.Collections.Generic;
|
|
using System.Collections.ObjectModel;
|
|
using System.Threading.Tasks;
|
|
using LCU.Library.Internal.CoreApiWrapperLib.CoreDbUtilities;
|
|
using LCU.Library.Internal.CoreApiWrapperLib.Utilities;
|
|
using LCU.Library.Internal.CoreApiWrapperModel.CoreModels.Saf;
|
|
|
|
namespace LCU.Library.Internal.CoreApiWrapperLib.DataAccess
|
|
{
|
|
public class SafDao : ISafDao
|
|
{
|
|
private readonly ICoreDbExecution _coreDbExecution;
|
|
private const string GetAllSafUserInfoQuery = "Saf/GetAllSafUserInfo";
|
|
|
|
public SafDao(ICoreDbExecution coreDbExecution)
|
|
{
|
|
_coreDbExecution = coreDbExecution;
|
|
}
|
|
public async Task<IEnumerable<SafUser>> GetAllSafUsersCoreInfo()
|
|
{
|
|
var query = QueryUtilities.GetQuery(GetAllSafUserInfoQuery);
|
|
return await _coreDbExecution.ExecuteQuery<SafUser>(query);
|
|
}
|
|
}
|
|
} |