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);
        }
Beispiel #2
0
        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();
        }