Example #1
0
 public ShiftManagerTicker(
     ITickerManager tickerManager,
     WorkshiftsCM workshiftsCM,
     MultiLevelTicketQueue inputQueue,
     TicketQueue doneQueue,
     Accounting accounting)
 {
     this.workshiftsCM  = workshiftsCM;
     this.tickerManager = tickerManager;
     this.inputQueue    = inputQueue;
     this.doneQueue     = doneQueue;
     this.accounting    = accounting;
 }
Example #2
0
 public NewTicketTicker(TicketGenerationPlan plan, MultiLevelTicketQueue inputQueue)
 {
     tickets         = plan.Tickets.OrderBy(t => t.createAtTicks).ToList();
     this.inputQueue = inputQueue;
 }