public HttpResponseMessage PostProduto(Produtos item) { item = repositorio.Add(item); var response = Request.CreateResponse <Produtos>(HttpStatusCode.Created, item); string uri = Url.Link("DefaultApi", new { idempresa = item.IdEmpresa }); response.Headers.Location = new Uri(uri); return(response); }
public async void AdicionarProduto ( string descricao, UnidadeMedida unidadeDeMedida, string codBarras, decimal precoCusto, decimal precoVenda, bool ativo, ProdutoGrupo produtoGrupo ) { Produto produto = new Produto(descricao, unidadeDeMedida, codBarras, precoCusto, precoVenda, DateTime.Now, ativo, produtoGrupo); _produtoRepositorio.Add(produto); await _produtoRepositorio.SaveChangesAsync(); }