protected void buttonUpdate_OnClick(object sender, EventArgs e) { if (CloneDeployUser.UserGroupId != -1) { EndUserMessage = "Cannot Update. This User's Group Management Is Controlled By A Group"; return; } var list = new List<Models.UserGroupManagement>(); foreach (GridViewRow row in gvGroups.Rows) { var cb = (CheckBox)row.FindControl("chkSelector"); if (cb == null || !cb.Checked) continue; var dataKey = gvGroups.DataKeys[row.RowIndex]; if (dataKey == null) continue; var userGroupManagement = new Models.UserGroupManagement { UserId = CloneDeployUser.Id, GroupId = Convert.ToInt32(dataKey.Value) }; list.Add(userGroupManagement); } BLL.UserGroupManagement.DeleteUserGroupManagements(CloneDeployUser.Id); EndUserMessage = BLL.UserGroupManagement.AddUserGroupManagements(list) ? "Successfully Updated Group Management" : "Could Not Update Group Management"; }
protected void buttonUpdate_OnClick(object sender, EventArgs e) { if (CloneDeployUser.UserGroupId != -1) { EndUserMessage = "Cannot Update. This User's Group Management Is Controlled By A Group"; return; } var list = new List <Models.UserGroupManagement>(); foreach (GridViewRow row in gvGroups.Rows) { var cb = (CheckBox)row.FindControl("chkSelector"); if (cb == null || !cb.Checked) { continue; } var dataKey = gvGroups.DataKeys[row.RowIndex]; if (dataKey == null) { continue; } var userGroupManagement = new Models.UserGroupManagement { UserId = CloneDeployUser.Id, GroupId = Convert.ToInt32(dataKey.Value) }; list.Add(userGroupManagement); } BLL.UserGroupManagement.DeleteUserGroupManagements(CloneDeployUser.Id); EndUserMessage = BLL.UserGroupManagement.AddUserGroupManagements(list) ? "Successfully Updated Group Management" : "Could Not Update Group Management"; }