public ActionResult Nuevo() { ViewBag.nuevo = true; ViewBag.Title = "Registro de Autoridad"; ViewBag.Accion = "Nuevo"; var autoridad = new AutoridadesViewModel(); return(View("Editar", autoridad)); }
public async Task <ActionResult> Nuevo(AutoridadesViewModel model) { if (ModelState.IsValid) { var autoridad = Mapper.Map <autoridades>(model); Session.EstablecerAuditoriaIngreso(autoridad); _autoridadesRepository.Add(autoridad); var result = await _unitOfWorkAsync.SaveChangesAsync(); return(RedirectToAction("Index")); } ViewBag.Title = "Registro de Autoridad"; ViewBag.Accion = "Nuevo"; return(View("Editar", model)); }
public async Task <ActionResult> Editar(AutoridadesViewModel model) { if (ModelState.IsValid) { var id = int.Parse(Session["id"].ToString()); var autoridad = await _autoridadesRepository.FindAsync(id); Mapper.Map(model, autoridad); Session.EstablecerAuditoriaActualizacion(autoridad); _autoridadesRepository.Update(autoridad); await _unitOfWorkAsync.SaveChangesAsync(); return(RedirectToAction("Index")); } ViewBag.Title = "EdiciĆ³n Autoridad"; ViewBag.Accion = "Editar"; return(View("Editar", model)); }