Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }