Example #1
0
        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;
        }
Example #2
0
 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;
     }
 }