private void OnItemSelection(TicketViewData obj) { if (obj == null) return; if (!Settings.MultiSelection) { TicketList.ToList().ForEach(x => x.IsSelected = false); obj.IsSelected = true; } else { obj.IsSelected = !obj.IsSelected; } if (!string.IsNullOrEmpty(Settings.CommandName)) { var val = GetCommandValues(); _applicationState.NotifyEvent(RuleEventNames.AutomationCommandExecuted, new { Ticket = Ticket.Empty, AutomationCommandName = Settings.CommandName, CommandValue = val }); } }
private void OnItemSelection(TicketViewData obj) { if (obj == null) { return; } if (!Settings.MultiSelection) { TicketList.ToList().ForEach(x => x.IsSelected = false); obj.IsSelected = true; } else { obj.IsSelected = !obj.IsSelected; } if (!string.IsNullOrEmpty(Settings.CommandName)) { var val = GetCommandValues(); _applicationState.NotifyEvent(RuleEventNames.AutomationCommandExecuted, new { Ticket = Ticket.Empty, AutomationCommandName = Settings.CommandName, Value = val }); } }