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(); } }
private void DataBindRoleList() { // Populate the Roles Info RolesListView.DataSource = new RoleManager().Roles.ToList(); RolesListView.DataBind(); }
private void DataBindRoleList() { RolesListView.DataSource = new RoleManager().Roles.ToList(); RolesListView.DataBind(); }