public IActionResult Post([FromBody] TipoMadeira tipoMadeira) { try { tipoMadeira.Validate(); if (!tipoMadeira.isValidate) { return(BadRequest(tipoMadeira.GetMessageValidation())); } if (tipoMadeira.Id > 0) { _tipoMadeiraRepository.Atualizar(tipoMadeira); } else { _tipoMadeiraRepository.Adicionar(tipoMadeira); } return(Created("api/tipoMadeira", tipoMadeira)); } catch (Exception ex) { return(BadRequest(ex.ToString())); } }
public IActionResult Deletar([FromBody] TipoMadeira tipoMadeira) { try { _tipoMadeiraRepository.Remover(tipoMadeira); return(Json(_tipoMadeiraRepository.ObterTodos())); } catch (Exception ex) { return(BadRequest(ex.ToString())); } }