Ejemplo n.º 1
0
        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() });
                }
            }