void SourceOnConflictModelChanged(object sender, IConflictModelFactory conflictModel) { try { if (!HasMergeStarted) { HasMergeStarted = conflictModel.IsWorkflowNameChecked || conflictModel.IsVariablesChecked; } if (!conflictModel.IsVariablesChecked) { return; } IsVariablesEnabled = HasVariablesConflict; if (conflictModel.IsVariablesChecked) { DataListViewModel = conflictModel.DataListViewModel; } var completeConflict = Conflicts.First() as IToolConflictRow; completeConflict.ContainsStart = true; if (completeConflict.IsChecked) { return; } completeConflict.CurrentViewModel.IsChecked = !completeConflict.HasConflict; } catch (Exception ex) { Dev2Logger.Error(ex, ex.Message); } }