public ActionResult SaveDistritos(Distrito distrito) { if (!ModelState.IsValid) { var distritoVm = new DistritoViewModel() { Distrito = distrito }; return(View("New", distritoVm)); } if (distrito.DistritoId == 0) { db.Distrito.Add(distrito); } else { var distritoInBd = db.Distrito.Single(c => c.DistritoId == distrito.DistritoId); distritoInBd.Descripcion = distrito.Descripcion; } try { db.SaveChanges(); } catch (DbEntityValidationException e) { Console.WriteLine(e.ToString()); } return(RedirectToAction("Index", "Distritos")); }
///////////////////////////////////////////////////////////////////////////////////// public ActionResult New() { var distritoViewModel = new DistritoViewModel() { Distrito = new Distrito() }; return(View(distritoViewModel)); }
public ActionResult EditNewDistritos(int id) { var distritoToEdit = db.Distrito.SingleOrDefault(c => c.DistritoId == id); if (distritoToEdit == null) { return(HttpNotFound()); } var distritoViewModel = new DistritoViewModel { Distrito = distritoToEdit }; return(View("New", distritoViewModel)); }
public void Remover(DistritoViewModel obj) { var distrito = _mapper.Map <Distrito>(obj); _distritoServico.Remover(distrito); }
public async Task Guardar(DistritoViewModel obj) { var distrito = _mapper.Map <Distrito>(obj); await _distritoServico.Guardar(distrito); }