protected void lnkSave_Click(object sender, EventArgs e) { string relation1 = Constants.DelimeterSinglePipe + Teams.Where(x => x.Selected).Select(a => a.Value).ToList().ToCharSeperatedString(Constants.DelimeterSinglePipe); DataViewSetupInfo stageMasters = new DataViewSetupInfo(); stageMasters.Add(new DataViewSetup { DataType = Type, Id = StageId, Stage = StageName, Relation1 = relation1, Relation2 = SubLink, ActionLink = Link, Suspend = false, Referances = ReferencesData, DataBaseInfo = UserContext.DataBaseInfo, Action = Action }); if (_controlPanel.SetStages(stageMasters)) { CustomMessageControl.MessageBodyText = GlobalCustomResource.StageMasterSaved; CustomMessageControl.MessageType = MessageTypes.Success; CustomMessageControl.ShowMessage(); AuditLog.LogEvent(UserContext, SysEventType.INFO, "Stage MASTER SAVED", GlobalCustomResource.StageMasterSaved, true); ClearForm(); DivAction = false; BindData(BindType.List); ScriptManager.RegisterStartupScript(Page, typeof(Page), "openTabFunctionCall", "openTab(1)", true); } else { CustomMessageControl.MessageBodyText = GlobalCustomResource.StageMasterFailed; CustomMessageControl.MessageType = MessageTypes.Error; CustomMessageControl.ShowMessage(); AuditLog.LogEvent(UserContext, SysEventType.INFO, "Stage MASTER UPDATE FAILED", GlobalCustomResource.StageMasterFailed, true); } }