protected void btnAddSelected_OnClick(object sender, EventArgs e) { RequiresAuthorizationOrManagedGroup(Authorizations.UpdateComputer, Computer.Id); var list = new List<Models.ComputerMunki>(); foreach (GridViewRow row in gvManifestTemplates.Rows) { var cb = (CheckBox)row.FindControl("chkSelector"); if (cb == null || !cb.Checked) continue; var dataKey = gvManifestTemplates.DataKeys[row.RowIndex]; if (dataKey == null) continue; var template = new Models.ComputerMunki { ComputerId = Computer.Id, MunkiTemplateId = Convert.ToInt32(dataKey.Value) }; list.Add(template); } BLL.ComputerMunki.DeleteMunkiTemplates(Computer.Id); if (list.Count > 0) { EndUserMessage = BLL.ComputerMunki.AddMunkiTemplates(list) ? "Successfully Updated Munki Templates" : "Could Not Update Munki Templates"; } }
protected void btnAddSelected_OnClick(object sender, EventArgs e) { RequiresAuthorizationOrManagedGroup(Authorizations.UpdateComputer, Computer.Id); var list = new List <Models.ComputerMunki>(); foreach (GridViewRow row in gvManifestTemplates.Rows) { var cb = (CheckBox)row.FindControl("chkSelector"); if (cb == null || !cb.Checked) { continue; } var dataKey = gvManifestTemplates.DataKeys[row.RowIndex]; if (dataKey == null) { continue; } var template = new Models.ComputerMunki { ComputerId = Computer.Id, MunkiTemplateId = Convert.ToInt32(dataKey.Value) }; list.Add(template); } BLL.ComputerMunki.DeleteMunkiTemplates(Computer.Id); if (list.Count > 0) { EndUserMessage = BLL.ComputerMunki.AddMunkiTemplates(list) ? "Successfully Updated Munki Templates" : "Could Not Update Munki Templates"; } }