public ActionResult _EditCommunicationSettings(CommonEnums.UserRoles Role) { string error; var token = _userAccountServices.GetSettingsToken(this.CurrentUser().UserId, out error); token.Role = Role; return(PartialView("Account/_EditCommunicationSettings", token)); }
private static void CreateUser(string username, string password, CommonEnums.UserRoles role) { var roles = (SimpleRoleProvider)Roles.Provider; var membership = (SimpleMembershipProvider)Membership.Provider; if (membership.GetUser(username, false) == null) { membership.CreateUserAndAccount(username, password); } if (!roles.GetRolesForUser(username).Contains(role.ToString())) { roles.AddUsersToRoles(new[] { username }, new[] { role.ToString() }); } }