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> GetAllSafUsersCoreInfo() { var query = QueryUtilities.GetQuery(GetAllSafUserInfoQuery); return await _coreDbExecution.ExecuteQuery(query); } } }