// GET: SubCategoria/Create public ActionResult Create(int categoriaId) { ViewBag.CategoriaId = new SelectList(db.Categorias, "Id", "Descricao", categoriaId); var model = new SubCategoriaBM() { Campos = new List <CampoBM>() }; return(View(model)); }
public async Task <ActionResult> Edit(SubCategoriaBM subCategoriaBM) { if (ModelState.IsValid) { SubCategoria subCategoria = Mapper.Map <SubCategoria>(subCategoriaBM); Notification notification = await _atualizarSubCategoria.Executar(subCategoria); if (notification.HasErrors == false) { return(RedirectToAction("Index", "Categoria", null)); } ModelState.AddModelError("", String.Join(", ", notification.Errors)); } ViewBag.CategoriaId = new SelectList(db.Categorias, "Id", "Descricao", subCategoriaBM.CategoriaId); return(View(subCategoriaBM)); }