public TicketPaymentViewModel() { _ticketService = new TicketService(); _paymentService = new PaymentService(); CreditCard = new CreditCard(); PaymentCommand = new MvvmHelpers.Commands.AsyncCommand(Payment); CreditCardScanCommand = new MvvmHelpers.Commands.AsyncCommand(CreditCardScan); }
public ProcessesFilterViewModel() { ActionTypes = new ObservableCollection <ActionType>(); Places = new ObservableCollection <Place>(); Areas = new ObservableCollection <Area>(); TimeVsPlanStatuses = new ObservableCollection <string>(); ClearActionTypeCommand = new Command( execute: () => { SelectedActionType = null; }, canExecute: () => { return(!IsWorking); }); ClearPlaceCommand = new Command( execute: () => { SelectedPlace = null; }, canExecute: () => { return(!IsWorking); }); ClearAreaCommand = new Command( execute: () => { SelectedArea = null; }, canExecute: () => { return(!IsWorking); }); ClearSetCommand = new Command( execute: () => { SelectedSet = null; }, canExecute: () => { return(!IsWorking); }); ClearTimeVsPlanCommand = new Command( execute: () => { SelectedTimeVsPlanStatus = null; }, canExecute: () => { return(!IsWorking); }); ClearAllCommand = new AsyncCommand(ClearAll); SetFilterCommand = new AsyncCommand(SetFilter); }
public TicketScanViewModel() { TicketScanCommand = new MvvmHelpers.Commands.AsyncCommand(TicketScan); TicketTextChangedCommand = new Command(TicketTextChanged); TicketPaidHistoryCommand = new Command(TicketPaidHistory); }