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()));
            }
        }