public ActionResult _MakeProgramUser(string programUserId, string programUserType) { using (var programUserProvider = new ProgramUserProvider()) { var programUser = programUserProvider.Get(programUserId); if (ProgramUserTypes.Items.Contains(programUserType)) { programUser.UserType = programUserType; programUserProvider.Update(programUser); AlertMessage = string.Format("You have successfully made this program user a {0}.", programUser.UserType); AlertMessageType = AlertMessageTypes.Success; } else { AlertMessage = "<strong>" + programUserType + "</strong> is not a valid program user type."; AlertMessageType = AlertMessageTypes.Failure; } return Redirect("/Programs/Edit/" + programUser.ProgramId); } }
public ActionResult _RemoveProgramUser(string programUserId) { using (var programUserProvider = new ProgramUserProvider()) { var programUser = programUserProvider.Get(programUserId); programUserProvider.Delete(programUserId); AlertMessage = string.Format("You have successfully removed a program user."); AlertMessageType = AlertMessageTypes.Success; return Redirect("/Programs/Edit/" + programUser.ProgramId); } }