public void AddRole(object sender, EventArgs e) { try { Roles.CreateRole(NewRole.Text); SueetieRole sueetieRole = new SueetieRole { RoleName = NewRole.Text, RoleID = SueetieRoles.GetAspnetRoleID(NewRole.Text), IsGroupAdminRole = chkIsGroupAdminRole.Checked, IsGroupUserRole = chkIsGroupUserRole.Checked, IsBlogOwnerRole = chkIsBlogOwnerRole.Checked }; SueetieRoles.CreateSueetieRole(sueetieRole); SueetieRoles.ClearRolesListCache(); ActivitiesDataSource.Select(); UserRoles.DataBind(); createRoleSuccess = true; } catch { createRoleSuccess = false; } NewRole.Text = string.Empty; chkIsGroupAdminRole.Checked = false; chkIsGroupUserRole.Checked = false; chkIsBlogOwnerRole.Checked = false; }
public void PopulateBlogOwnerRoleList(string selectedValue) { ddlBlogOwnerRole.Items.Clear(); foreach (SueetieRole role in SueetieRoles.GetSueetieBlogOwnerRoleList()) { ddlBlogOwnerRole.Items.Add(new ListItem(role.RoleName, role.RoleName)); } ddlBlogOwnerRole.Items.Insert(0, new ListItem(string.Empty, "-1")); if (!string.IsNullOrEmpty(selectedValue)) { ddlBlogOwnerRole.Items.FindByText(selectedValue).Selected = true; } else { ddlBlogOwnerRole.Items.FindByValue("-1").Selected = true; } }