Ejemplo n.º 1
0
        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()));
            }
        }
Ejemplo n.º 2
0
        public IActionResult Deletar([FromBody] Madeira madeira)
        {
            try
            {
                _madeiraRepository.Remover(madeira);

                return(Json(_madeiraRepository.ObterTodos()));
            }
            catch (Exception ex)
            {
                return(BadRequest(ex.ToString()));
            }
        }