public AddVisitorToQueueViewPresenter
 (
     [ServiceDependency] ICustomerQueueService queueService
 )
 {
     _queueService = queueService;
 }
예제 #2
0
 public OfficerPanelViewPresenter
 (
     [ServiceDependency] ICustomerQueueService queueService,
     [ServiceDependency] ICurrentQueueEntryService currentQueueEntryService
 )
 {
     _queueService             = queueService;
     _currentQueueEntryService = currentQueueEntryService;
 }
예제 #3
0
 public CustomerQueueManagementViewPresenter
 (
     [ServiceDependency] ICustomerQueueService queueService,
     [ServiceDependency] ICurrentQueueEntryService queueEntryService
 )
 {
     _queueService      = queueService;
     _queueEntryService = queueEntryService;
 }
 public FindCustomerResultsViewPresenter
 (
     [ComponentDependency("FindCustomerResponse")] Customer[] response,
     [ServiceDependency] ICustomerQueueService queueService
 )
 {
     _queueService = queueService;
     _response     = response;
 }
 public TestablePresenter
 (
     [ComponentDependency("QueueEntry")] QueueEntry queueEntry,
     [ServiceDependency] ICustomerAccountService accountService,
     [ServiceDependency] ICustomerAlertService alertService,
     [ServiceDependency] ICustomerQueueService queueService
 )
     : base(queueEntry, accountService, alertService, queueService)
 {
 }
 public CustomerSummaryViewPresenter
 (
     [ComponentDependency("QueueEntry")] QueueEntry queueEntry,
     [ServiceDependency] ICustomerAccountService accountService,
     [ServiceDependency] ICustomerAlertService alertService,
     [ServiceDependency] ICustomerQueueService queueService
 )
 {
     _queueEntry     = queueEntry;
     _accountService = accountService;
     _alertService   = alertService;
     _queueService   = queueService;
 }
        private void AssignCustomerToServicing(QueueEntry entry)
        {
            ICustomerQueueService queueService = WorkItem.Services.Get <ICustomerQueueService>();

            queueService.AssignToServicing(entry, Thread.CurrentPrincipal.Identity.Name);
        }