示例#1
0
 /// <summary>
 /// ctor
 /// </summary>
 /// <param name="tablesBuilder"></param>
 public RestaurantService(IWaitingClientsQueueService waitingClientsQueue, ITableFactory tableFactory)
 {
     this.waitingClientsQueue = waitingClientsQueue;
     this.restManager         = new RestManager(tableFactory.CreateTables(), this.waitingClientsQueue);
 }
示例#2
0
 /// <summary>
 /// ctor
 /// </summary>
 /// <param name="tables">Init tables</param>
 public RestManager(List <Table> tables, IWaitingClientsQueueService waitingClientsQueue)
 {
     this.tables = tables;
     this.waitingClientsQueue = waitingClientsQueue;
 }