public ActionResult AprobadorSustituto(AprobadorVM aprobador) { var us = db.Users.Find(aprobador.Principal); us.AprobadorSuplente = aprobador.Sustituto; db.Entry(us).State = EntityState.Modified; db.SaveChanges(); Session["MyAlert"] = "<script type='text/javascript'>alertify.success('Aprobador sustituto asignado exitosamente');</script>"; return(RedirectToAction("Index")); }
public ActionResult AprobadorSustituto(string id) { if (String.IsNullOrEmpty(id)) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } var us = db.Users.Find(id); ViewBag.Principal = new SelectList(db.Users.Where(u => u.Apellidos != "Administrador" && u.Nombres != "Administrador"), "Id", "FullName", id); ViewBag.Sustituto = new SelectList(db.Users.Where(u => u.Apellidos != "Administrador" && u.Nombres != "Administrador" && u.Id != id), "Id", "FullName", us.AprobadorSuplente); AprobadorVM ap = new AprobadorVM(); ap.Principal = id; return(View(ap)); }