public ITeste ObterDescricaoV1(Guid codigo) { var descricao = (from e in _context.Teste where e.Codigo == codigo select e).FirstOrDefault(); if (descricao == null) { ValidationResult validationResult = _validatorFactory.CreateValidationResult(); validationResult.AddValidationError("DescricaoNaoLocalizada", Mensagens.DescricaoNaoLocalizada); throw new NotFoundCoreException(validationResult); } return(descricao); }
public Interfaces.Aggregates.ITeste ObterDescricaoV1(DescricaoGet descricaoGet) { try { var descricao = _mensagemRepository.ObterDescricaoV1(descricaoGet.Codigo); return(_aggregateFactory.CarregarDescricao(descricao.Descricao)); } catch (CoreException ex) { ValidationResult validationResult = _validationFactory.CreateValidationResult(); validationResult.AddValidationError("ObterDescricao", ex.Message); throw new CoreException(validationResult); } }