示例#1
0
 public Transportadora Adicionar(Transportadora transportadora)
 {
     if (!transportadora.TransportadoraEhValido())
     {
         return(transportadora);
     }
     transportadora.ValidationResult = new RegrasComPersistenciaValidations(_transportadoraRepository).Validate(transportadora);
     return(!transportadora.ValidationResult.IsValid ? transportadora : _transportadoraRepository.Adicionar(transportadora));
 }
示例#2
0
        public IActionResult Post([FromBody] Transportadora transportadora)
        {
            try
            {
                _transportadoraRepository.Adicionar(transportadora);

                return(Created("api/Transportadora", transportadora));
            }
            catch (Exception ex)
            {
                return(BadRequest(ex.ToString()));
            }
        }