public ActionResult Create(UsuarioAdminView model) { if (ModelState.IsValid) { var usuario = Mapper.Map<UsuarioAdminView, UsuarioAdmin>(model); ctrl.Insert(usuario); return RedirectToAction("Index"); } return View(model); }
// // GET: /UsuarioAdmin/Edit/5 public ActionResult Edit(int? id, UsuarioAdminView model) { if (id != null) { var usuario = ctrl.Retrieve(new UsuarioAdmin() { UsuarioId = id }, true).FirstOrDefault(); if (usuario == null) throw new Exception("El usuario no existe"); var data = Mapper.Map<UsuarioAdmin, UsuarioAdminView>((UsuarioAdmin)usuario); ViewBag.ddlActive = this.PopulateActive(usuario.Active); return View(data); } return View(model); }
public ActionResult Edit(int id, UsuarioAdminView model) { if (ModelState.IsValid) { var u = ctrl.Retrieve(new UsuarioAdmin() { UsuarioId = id }, true).First() as UsuarioAdmin; Mapper.DynamicMap<UsuarioAdminView, UsuarioAdmin>(model, u); ctrl.Update(); return RedirectToAction("Index"); } return View(model); }