/// <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));
        }