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