public ActionResult Delete(int?id) { ProdutoCategoria Categoria = CategoriaService.GetById(id.GetValueOrDefault()); ProdutoCategoriaViewModel CategoriaVM = Mapper.Map <ProdutoCategoria, ProdutoCategoriaViewModel>(Categoria); return(View(CategoriaVM)); }
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)); }
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)); }
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)); }