public IEnumerable <Table> GetTablesWithReserved(int resId) { var tableCtrl = new TableCtrl(); var tables = tableCtrl.GetTablesWithReserved(resId); return(tables); }
public int ReserveTables(int resId, int noSeats, DateTime dateTime) { TableCtrl tblCtrl = new TableCtrl(); var orderId = tblCtrl.ReserveTables(resId, noSeats, dateTime); return(orderId); }
public void Least_Number_Of_Tables_Per_Order_Test(int tempSeats) { var tableC = new TableCtrl(); #region tablesList var id = 1000000; var tables = new List <Table>(); tables.Add(new Table { NoSeats = 2, Reserved = false, RestaurantId = id }); tables.Add(new Table { NoSeats = 2, Reserved = false, RestaurantId = id }); tables.Add(new Table { NoSeats = 4, Reserved = false, RestaurantId = id }); tables.Add(new Table { NoSeats = 6, Reserved = false, RestaurantId = id }); tables.Add(new Table { NoSeats = 8, Reserved = false, RestaurantId = id }); tables.Add(new Table { NoSeats = 10, Reserved = false, RestaurantId = id }); #endregion //Act var tablesUsed = tableC.LeastNumberOfTables(tables, tempSeats); //Assert Assert.IsTrue(3 > tablesUsed.Count); }
private void OrderCtrl_OnBackToMain(object sender, EventArgs args) { TableCtrl.RefreshTableList(); TableCtrl.Visibility = Visibility.Visible; OrderCtrl.Visibility = Visibility.Collapsed; StatCtrl.Visibility = Visibility.Collapsed; }
public string ReserveSingleTable(int tableId, int resId) { var possibleExc = "Successfully reserved table"; try { var tblCtrl = new TableCtrl(); tblCtrl.ReserveSingleTable(tableId, resId); } catch (TransactionAbortedException ex) { possibleExc = "Failed to reserve table, Table possibly reserved by another customer"; } return(possibleExc); }
public Table GetTable(Table table) { var tableCtrl = new TableCtrl(); return(tableCtrl.GetTable(table)); }
public void DeleteTable(Table table) { var tableCtrl = new TableCtrl(); tableCtrl.DeleteTable(table); }
public void CreateTable(Table table) { var tableCtrl = new TableCtrl(); tableCtrl.CreateTable(table); }
public IEnumerable <Table> GetAllTablesByRestaurant(int resId) { var tableCtrl = new TableCtrl(); return(tableCtrl.GetRestaurantTables(resId)); }