public ProdutoViewModel Get(int id) { var produto = this.contexto.ProdutoRepository.Obter(id); ProdutoViewModel produtoViewModel = new ProdutoViewModel(produto.Id, produto.Nome, produto.Valor); return produtoViewModel; }
public IHttpActionResult Put(ProdutoViewModel produtoViewModel) { Produto produtoAtual = this.contexto.ProdutoRepository.Obter(produtoViewModel.Id); produtoAtual.Nome = produtoViewModel.Nome; produtoAtual.Valor = produtoViewModel.Valor; this.contexto.ProdutoRepository.Editar(produtoAtual); this.contexto.Save(); return Ok(); }
public ProdutoViewModel Post(ProdutoViewModel produtoViewModel) { if(ModelState.IsValid) { this.contexto.ProdutoRepository.Incluir(produtoViewModel.ToEntityProduto()); this.contexto.Save(); return produtoViewModel; } return null; }