Exemple #1
0
        // Edit DiningTable with database Id = id
        public async Task <IActionResult> EditDiningTable(int id)
        {
            DiningTableModel foundTable = await _data.GetTableById(id);

            DiningTableDisplayModel table = new DiningTableDisplayModel
            {
                Id          = foundTable.Id,
                TableNumber = foundTable.TableNumber,
                Seats       = foundTable.Seats
            };

            return(View(table));
        }
Exemple #2
0
        // Update DiningTable info
        public async Task <IActionResult> UpdateDiningTable(DiningTableDisplayModel table)
        {
            DiningTableModel updatedTable = new DiningTableModel
            {
                Id          = table.Id,
                TableNumber = table.TableNumber,
                Seats       = table.Seats
            };

            await _data.UpdateTable(updatedTable);

            return(RedirectToAction("ViewDiningTables"));
        }
Exemple #3
0
        // Insert DiningTable into database
        public async Task <IActionResult> InsertDiningTable(DiningTableDisplayModel table)
        {
            if (ModelState.IsValid)
            {
                DiningTableModel newTable = new DiningTableModel
                {
                    TableNumber = table.TableNumber,
                    Seats       = table.Seats
                };

                await _data.InsertTable(newTable);

                return(RedirectToAction("ViewDiningTables"));
            }

            return(View());
        }