protected void RemoveButton_Click(object sender, EventArgs e)
        {
            var db = new ApplicationDbContext();

            foreach (var item in RoleStateTransitionListView.Items)
            {
                var chk = item.FindControl("chkSelectOneRole") as CheckBox;
                if (chk.Checked)
                {
                    var ustID = (long)RoleStateTransitionListView.DataKeys[item.DisplayIndex].Value;
                    var ust   = db.RoleStateTransitions.Single(u => u.RoleStateTransitionID == ustID);
                    db.RoleStateTransitions.Remove(ust);
                }
            }
            if (db.ChangeTracker.HasChanges())
            {
                db.SaveChanges();
                RoleStateTransitionListView.DataBind();
                RolesListView.DataBind();
            }
        }
        protected void AddButton_Click(object sender, EventArgs e)
        {
            var db = new ApplicationDbContext();

            foreach (var item in RolesListView.Items)
            {
                var chk = item.FindControl("chkSelectOneRole") as CheckBox;
                if (chk.Checked)
                {
                    var ust = new RoleStateTransition();
                    ust.RoleID = RolesListView.DataKeys[item.DisplayIndex].Value.ToString();
                    ust.WorkflowStateTransitionID = long.Parse(Request.QueryString["WorkflowStateTransitionID"]);
                    db.RoleStateTransitions.Add(ust);
                    //string dii =  RolesListView.DataKeys[item.DataItemIndex].Value.ToString();
                }
            }
            if (db.ChangeTracker.HasChanges())
            {
                db.SaveChanges();
                RoleStateTransitionListView.DataBind();
                RolesListView.DataBind();
            }
        }
Esempio n. 3
0
 private void DataBindRoleList()
 {
     // Populate the Roles Info
     RolesListView.DataSource = new RoleManager().Roles.ToList();
     RolesListView.DataBind();
 }
Esempio n. 4
0
 private void DataBindRoleList()
 {
     RolesListView.DataSource = new RoleManager().Roles.ToList();
     RolesListView.DataBind();
 }