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; }
public NewTicketTicker(TicketGenerationPlan plan, MultiLevelTicketQueue inputQueue) { tickets = plan.Tickets.OrderBy(t => t.createAtTicks).ToList(); this.inputQueue = inputQueue; }