public IHttpActionResult Post(Produto_POCO produto) { try { if (String.IsNullOrWhiteSpace(produto.nome)) { throw new Exception("Nome inválido."); } else { categoria newCat = new categoria(); newCat.cat_nome = produto.nome; contexto.categoria.Add(newCat); contexto.SaveChanges(); return RedirectToRoute("DefaultApi",new {controller = "Categoria", id= newCat.cat_cod}); } } catch (Exception e) { return BadRequest(); } }