public Produto Mapear(ProdutoViewModel viewModel, Repositorios.SqlServer.LojaDbContext dbContext) { var produto = new Produto(); produto.Categoria = dbContext.Categorias.Find(viewModel.CategoriaId); produto.Estoque = viewModel.Estoque; produto.Nome = viewModel.Nome; produto.Preco = viewModel.Preco; produto.Ativo = viewModel.Ativo; produto.Descricao = viewModel.Descricao; return(produto); }
public void Mapear(ProdutoViewModel viewModel, Produto produto, Repositorios.SqlServer.LojaDbContext dbContext) { dbContext.Entry(produto).CurrentValues.SetValues(viewModel); produto.Categoria = dbContext.Categorias.Single(c => c.Id == viewModel.CategoriaId); }