예제 #1
0
        public ActionResult Create()
        {
            ProdutoViewModel produtoVM = new ProdutoViewModel();

            ViewBag.Categorias    = produtoVM.SelectCategorias();
            ViewBag.Subcategorias = produtoVM.SelectSubcategorias();
            ViewBag.Empresas      = produtoVM.SelectEmpresas();

            return(View());
        }
예제 #2
0
        public ActionResult Edit(int?id)
        {
            Produto          Produto   = Service.GetById(id.GetValueOrDefault());
            ProdutoViewModel ProdutoVM = Mapper.Map <Produto, ProdutoViewModel>(Produto);

            ViewBag.Categorias    = ProdutoVM.SelectCategorias();
            ViewBag.Subcategorias = ProdutoVM.SelectSubcategorias();
            ViewBag.Empresas      = ProdutoVM.SelectEmpresas();

            return(View(ProdutoVM));
        }
예제 #3
0
        public ActionResult Edit([Bind(Include = "ProdutoId,Nome,Preco, EmpresaId, CategoriaId, SubcategoriaId")] ProdutoViewModel produtoViewModel)
        {
            if (ModelState.IsValid)
            {
                Produto Produto = Mapper.Map <ProdutoViewModel, Produto>(produtoViewModel);
                Service.Update(Produto);
                return(RedirectToAction("Index"));
            }

            ViewBag.Categorias    = produtoViewModel.SelectCategorias();
            ViewBag.Subcategorias = produtoViewModel.SelectSubcategorias();
            ViewBag.Empresas      = produtoViewModel.SelectEmpresas();

            return(View(produtoViewModel));
        }