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