public ActionResult <Produto> Post([FromServices] ProdutoDAO dao,
                                    [FromBody] Produto value)
 {
     try{
         return(dao.Add(value));
     }catch (Exception e) {
         return(new StatusCodeResult(400));
     }
 }
        public async Task <IActionResult> Create(int SetorId, [Bind("Id,Nome,Preco,Descricao")] Produto produto)
        {
            if (ModelState.IsValid)
            {
                produto = await _produtoDAO.Add(produto, SetorId);

                return(RedirectToAction(nameof(Index)));
            }
            return(View(produto));
        }