コード例 #1
0
        public ActionResult Delete(int?id)
        {
            ProdutoCategoria          Categoria   = CategoriaService.GetById(id.GetValueOrDefault());
            ProdutoCategoriaViewModel CategoriaVM = Mapper.Map <ProdutoCategoria, ProdutoCategoriaViewModel>(Categoria);

            return(View(CategoriaVM));
        }
コード例 #2
0
        public ActionResult Edit(int?id)
        {
            ProdutoCategoria          Categoria   = CategoriaService.GetById(id.GetValueOrDefault());
            ProdutoCategoriaViewModel CategoriaVM = Mapper.Map <ProdutoCategoria, ProdutoCategoriaViewModel>(Categoria);

            EmpresaService Empresa = new EmpresaService();

            ViewBag.EmpresaId = new SelectList(Empresa.GetAll(), "EmpresaId", "Nome", CategoriaVM.EmpresaId);

            return(View(CategoriaVM));
        }
コード例 #3
0
        public ActionResult Index()
        {
            List <ProdutoCategoriaViewModel> CategoriasVM = new List <ProdutoCategoriaViewModel>();
            IEnumerable <ProdutoCategoria>   Categorias   = CategoriaService.GetAll();

            foreach (ProdutoCategoria categoria in Categorias)
            {
                ProdutoCategoriaViewModel categoriaVm = Mapper.Map <ProdutoCategoria, ProdutoCategoriaViewModel>(categoria);
                CategoriasVM.Add(categoriaVm);
            }

            return(View(CategoriasVM));
        }
コード例 #4
0
        public ActionResult Edit([Bind(Include = "CategoriaId,Nome,EmpresaId")] ProdutoCategoriaViewModel ProdutoCategoriaVM)
        {
            if (ModelState.IsValid)
            {
                ProdutoCategoria ProdutoCategoria = Mapper.Map <ProdutoCategoriaViewModel, ProdutoCategoria>(ProdutoCategoriaVM);
                CategoriaService.Update(ProdutoCategoria);
                return(RedirectToAction("Index"));
            }

            EmpresaService Empresa = new EmpresaService();

            ViewBag.EmpresaId = new SelectList(Empresa.GetAll(), "EmpresaId", "Nome", ProdutoCategoriaVM.EmpresaId);
            return(View(ProdutoCategoriaVM));
        }