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)); }
public IActionResult Post([FromBody] Transportadora transportadora) { try { _transportadoraRepository.Adicionar(transportadora); return(Created("api/Transportadora", transportadora)); } catch (Exception ex) { return(BadRequest(ex.ToString())); } }