Exemple #1
0
        /// <summary>
        /// Выполнить команду
        /// </summary>
        /// <param name="passportId">Идентификатор паспортных данных</param>
        /// <returns>Информация о паспорте</returns>
        public async Task <PassportResult> ExecuteAsync(Guid passportId)
        {
            Contract.Argument.IsNotEmptyGuid(passportId, nameof(passportId));

            var passport = await _passportRepository.GetAsync(passportId).ConfigureAwait(false);

            return(DomainEntityConverter.ConvertToResult(passport: passport));
        }
        /// <summary>
        /// Выполнить команду
        /// </summary>
        /// <param name="passportId">Идентификатор паспортных данных</param>
        /// <returns>Информация о паспорте</returns>
        public async Task <PassportResult> ExecuteAsync(Guid passportId)
        {
            var passport = await _passportRepository.GetAsync(passportId);

            return(DomainEntityConverter.ConvertToResult(passport: passport));
        }