public ActionResult LeaveProgram(LeaveProgramModel leaveProgramInfo) { var currentUser = UserHelper.GetCurrentUserInfo(); switch (leaveProgramInfo.Value) { case (int)UserRoleCode.Mentee: { SetMenteeInactive(currentUser.Id); } break; case (int)UserRoleCode.Mentor: { SetMentorInactive(currentUser.Id); } break; default: { SetMenteeInactive(currentUser.Id); SetMentorInactive(currentUser.Id); } break; } return(RedirectToAction("Index")); }
public ActionResult LeaveProgram() { var currentUser = UserHelper.GetCurrentUserInfo(); var userRoles = (from role in currentUser.Roles where role.Id != (int)UserRoleCode.Career select new { Value = role.Id, Text = role.Description }).ToList(); if (userRoles.Count > 1) { userRoles.Add(new { Value = 8, Text = "All" }); } ViewBag.UserRoles = new SelectList(userRoles, "Value", "Text"); var leaveProgram = new LeaveProgramModel(); return(View(leaveProgram)); }