public ModifierModule(IRegionManager regionManager, IUserService userService, ExtraModifierEditorView extraModifierEditorView, ExtraModifierEditorViewModel extraModifierEditorViewModel, TicketNoteEditorView ticketNoteEditorView, TicketNoteEditorViewModel ticketNoteEditorViewModel, TicketTagEditorView ticketTagEditorView, TicketTagEditorViewModel ticketTagEditorViewModel, OrderTagEditorView selectedOrdersView, OrderTagEditorViewModel selectedOrdersViewModel) { _selectedOrdersView = selectedOrdersView; _selectedOrdersViewModel = selectedOrdersViewModel; _ticketNoteEditorView = ticketNoteEditorView; _ticketNoteEditorViewModel = ticketNoteEditorViewModel; _ticketTagEditorView = ticketTagEditorView; _ticketTagEditorViewModel = ticketTagEditorViewModel; _extraModifierEditorViewModel = extraModifierEditorViewModel; _extraModifierEditorView = extraModifierEditorView; _regionManager = regionManager; _userService = userService; EventServiceFactory.EventService.GetEvent<GenericEvent<SelectedOrdersData>>().Subscribe(OnSelectedOrdersDataEvent); EventServiceFactory.EventService.GetEvent<GenericEvent<EventAggregator>>().Subscribe(OnDisplayTicketDetailsScreen); EventServiceFactory.EventService.GetEvent<GenericEvent<TicketTagData>>().Subscribe(OnTicketTagDataSelected); EventServiceFactory.EventService.GetEvent<GenericEvent<Ticket>>().Subscribe(OnTicketEvent); _showExtraModifierCommand = new CaptionCommand<Ticket>(Resources.ExtraModifier, OnExtraModifiersSelected, CanSelectExtraModifier); _showExtraModifierCommand.PublishEvent(EventTopicNames.AddCustomOrderCommand); }
public ExtraModifierEditorView(ExtraModifierEditorViewModel viewModel) { DataContext = viewModel; InitializeComponent(); }