/// <summary> /// Загрузить подписи из базы данных по идентификаторам /// </summary> public async Task <IList <SignatureDto> > GetSignatures(IList <string> ids) { using var unitOfWork = _container.Resolve <IUnitOfWork>(); var signatureEntities = await unitOfWork.Session.Query <SignatureEntity>(). Where(signature => ids.Contains(signature.PersonId)). ToListAsync(); return(ConverterDataFile.SignaturesToDto(signatureEntities)); }
/// <summary> /// Загрузить имена из базы данных /// </summary> public async Task <IList <SignatureDto> > GetSignaturesNames() { using var unitOfWork = _container.Resolve <IUnitOfWork>(); var signatureEntities = await unitOfWork.Session.Query <SignatureEntity>(). OrderBy(signature => signature.PersonInformation.Surname). ThenBy(signature => signature.PersonInformation.Name). ToListAsync(); return(ConverterDataFile.SignaturesToDto(signatureEntities)); }