public IActionResult Post([FromBody] ControleMadeira controleMadeira)
        {
            try
            {
                controleMadeira.Validate();
                if (!controleMadeira.isValidate)
                {
                    return(BadRequest(controleMadeira.GetMessageValidation()));
                }
                if (controleMadeira.Id > 0)
                {
                    _controleMadeiraRepository.Atualizar(controleMadeira);
                }
                else
                {
                    _controleMadeiraRepository.Adicionar(controleMadeira);
                }

                return(Created("api/controleMadeira", controleMadeira));
            }
            catch (Exception ex)
            {
                return(BadRequest(ex.ToString()));
            }
        }
        public IActionResult Deletar([FromBody] ControleMadeira controleMadeira)
        {
            try
            {
                _controleMadeiraRepository.Remover(controleMadeira);

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