public ActionResult AddEditCandidato(AddEditCandidatoViewModel objViewModel) { try { ONPEWEBEntities context = new ONPEWEBEntities(); Candidato objCandidato = new Candidato(); if (objViewModel.CandidatoId.HasValue) { objCandidato = context.Candidato.FirstOrDefault(X => X.CandidatoId == objViewModel.CandidatoId); objCandidato.Nombres = objViewModel.Nombres; objCandidato.Apellidos = objViewModel.Apellidos; objCandidato.DistritoId = objViewModel.DistritoId; objCandidato.PartidoPoliticoId = objViewModel.PartidoPoliticoId; } else { objCandidato.Nombres = objViewModel.Nombres; objCandidato.Apellidos = objViewModel.Apellidos; objCandidato.DistritoId = objViewModel.DistritoId; objCandidato.PartidoPoliticoId = objViewModel.PartidoPoliticoId; objCandidato.Estado = "ACT"; context.Candidato.Add(objCandidato); } context.SaveChanges(); TempData["Mensaje"] = "Candidato guardado"; return(RedirectToAction("LstCandidato")); }catch (Exception ex) { TempData["Mensaje"] = "Campo(s) incompleto(s)"; return(View(objViewModel)); } }
public ActionResult AddEditCandidato(AddEditCandidatoViewModel objViewModel) { try { ONPEEntities context = new ONPEEntities(); Candidato objCandidato = new Candidato(); if (objViewModel.CandidatoId.HasValue) { objCandidato = context.Candidato.FirstOrDefault(X => X.CandidatoId == objViewModel.CandidatoId); objCandidato.Nombres = objViewModel.Nombres; objCandidato.Apellidos = objViewModel.Apellidos; objCandidato.DistritoId = objViewModel.DistritoId; objCandidato.PartidoPoliticoId = objViewModel.PartidoPoliticoId; } else { context.Candidato.Add(objCandidato); } objCandidato.Nombres = objViewModel.Nombres; objCandidato.Apellidos = objViewModel.Apellidos; objCandidato.DistritoId = objViewModel.DistritoId; objCandidato.PartidoPoliticoId = objViewModel.PartidoPoliticoId; objCandidato.Estado = "ACT"; context.SaveChanges(); TempData["Mensaje"] = "Exito! La operacion se ejecutó satisfactoriamente"; return(RedirectToAction("LstCandidato")); }catch (Exception ex) { return(View(objViewModel)); } }
public ActionResult AddEditCandidato(int?CandidatoId) { AddEditCandidatoViewModel objViewModel = new AddEditCandidatoViewModel(); objViewModel.CargarDatos(CandidatoId); return(View(objViewModel)); }
public ActionResult AddEditCandidato(AddEditCandidatoViewModel objViewModel) { ONPEEntities context = new ONPEEntities(); Candidato objCandidato = new Candidato(); if (objViewModel.CandidatoId.HasValue) { objCandidato = context.Candidato.FirstOrDefault(X => X.CandidatoId == objViewModel.CandidatoId); objCandidato.Nombre = objViewModel.Nombre; objCandidato.Apellidos = objViewModel.Apellidos; objCandidato.DistritoId = (int)objViewModel.DistritoId; objCandidato.PartidoPoliticoId = (int)objViewModel.PartidoPoliticoId; } else { objCandidato.Nombre = objViewModel.Nombre; objCandidato.Apellidos = objViewModel.Apellidos; objCandidato.DistritoId = (int)objViewModel.DistritoId; objCandidato.PartidoPoliticoId = (int)objViewModel.PartidoPoliticoId; objCandidato.Estado = "ACT"; context.Candidato.Add(objCandidato); } context.SaveChanges(); return(RedirectToAction("LstCandidato")); }