public MainFormPresenter(IMainView view, IMessageService messageService, IMainFormModel mainFormModel, ITicketCreator ticketCreator) { if (view is null) { throw new ArgumentNullException(String.Format("{0} is null", nameof(view))); } if (messageService is null) { throw new ArgumentNullException(String.Format("{0} is null", nameof(messageService))); } if (mainFormModel is null) { throw new ArgumentNullException(String.Format("{0} is null", nameof(mainFormModel))); } if (ticketCreator is null) { throw new ArgumentNullException(String.Format("{0} is null", nameof(ticketCreator))); } this.view = view; this.messageService = messageService; this.mainFormModel = mainFormModel; this.ticketCreator = ticketCreator; view.Enter_Click += View_Enter_Click; view.Registrator_Click += View_Registrator_Click; view.Doctor_Click += View_Doctor_Click; view.MainFormLoad += View_MainFormLoad; }
public ShowTicketOnScreenPresenter(IShowTicketOnScreen showTicketOnScreen, ITicketCreator ticketCreator) { if (showTicketOnScreen is null) { throw new ArgumentNullException(String.Format("{0} is null", nameof(showTicketOnScreen))); } if (ticketCreator is null) { throw new ArgumentNullException(String.Format("{0} is null", nameof(ticketCreator))); } this.showTicketOnScreen = showTicketOnScreen; this.ticketCreator = ticketCreator; showTicketOnScreen.CreateTicket += ShowTicketOnScreen_CreateTicket; }
public TicketController(ChipsDbContext context, IUpdateData updates, ITicketCreator ticketCreator) { this.context = context; _updates = updates; _ticketCreator = ticketCreator; }