public IActionResult Post([FromBody] Madeira madeira) { try { madeira.Validate(); if (!madeira.isValidate) { return(BadRequest(madeira.GetMessageValidation())); } if (madeira.Id > 0) { _madeiraRepository.Atualizar(madeira); } else { madeira.Tipo = null; madeira.Especie = null; madeira.Controle = null; _madeiraRepository.Adicionar(madeira); } return(Created("api/madeira", madeira)); } catch (Exception ex) { return(BadRequest(ex.ToString())); } }
public IActionResult Deletar([FromBody] Madeira madeira) { try { _madeiraRepository.Remover(madeira); return(Json(_madeiraRepository.ObterTodos())); } catch (Exception ex) { return(BadRequest(ex.ToString())); } }