/* Función de controlador tipo GET que abre la vista de editar representante, * donde se pueden editar todos los contenidos de un representante elegido * Parámetros: Id del representante.*/ public ActionResult Edit(int id) { EditRepresentanteViewModel model = new EditRepresentanteViewModel(); using (var db = new SaludOcupacionalEntities()) { var oRepresentante = db.Representante.Find(id); model.nombre = oRepresentante.nombre; model.correo = oRepresentante.correo; model.telefono = oRepresentante.telefono; model.idRepresentante = oRepresentante.idRepresentante; } return(View(model)); }
public ActionResult Edit(EditRepresentanteViewModel model) { if (!ModelState.IsValid) { return(View(model)); } using (var db = new SaludOcupacionalEntities()) { var oRepresentate = db.Representante.Find(model.idRepresentante); oRepresentate.nombre = model.nombre; oRepresentate.correo = model.correo; oRepresentate.telefono = model.telefono; db.Entry(oRepresentate).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } return(Redirect(Url.Content("~/ComisionUser/InformacionPrincipal/" + Session["ComisionUserID"]))); }