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);
            }
        }