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