public async void Create() { TablesController vCtrl = new TablesController(); EmployeesController eCtrl = new EmployeesController(); tablePackagesGUI = TablePackagesGUI.Instance; lblTitle.Text = "Create Table Package"; BtnSaveChanges.Text = "Create"; var venuesList = new List <Venue>(); try { List <Venue> venues = await eCtrl.GetVenues(sCtrl.EmployeeId); foreach (Venue v in venues) { venuesList.Add(v); } cbVenue.DataSource = venuesList; } catch (Exception) { MessageBox.Show("No connection to service"); } create = true; tbName.Text = ""; tbPrice.Text = ""; }
public async void Edit() { TablesController tCtrl = new TablesController(); VenuesController vCtrl = new VenuesController(); tablesGUI = TablesGUI.Instance; Venue venue = null; try { // Finding venue from venueID on table and adding it to combobox. editedTable = await tCtrl.Get(tablesGUI.idFromTable); venue = await vCtrl.Get(editedTable.VenueId); // Creating a list because combobox demands it. var venuesList = new List <Venue>(); venuesList.Add(venue); lblTitle.Text = "Edit Table"; create = false; BtnSaveChanges.Text = "Save changes"; tbSeats.Text = "" + editedTable.NoOfSeats; tbName.Text = editedTable.Name; cbVenue.DataSource = venuesList; } catch (Exception) { MessageBox.Show("No connection to service"); this.Visible = false; } // Resetting idFromTable to remove possibility to show other employees tables tablesGUI.idFromTable = -1; }
public TablesControllerTests() { _context = new Dima3APIContext(dbContextOptions); DummyDataDBInitializer db = new DummyDataDBInitializer(); db.Seed(_context); _controller = new TablesController(_context); }
public void ReturnViewForUnprocessedInvoicesWithoutInvoices() { _mockInvoiceRepo.Setup(x => x.GetAll()).Returns(new List <Invoice>()); _sut = new TablesController(_mockInvoiceRepo.Object); IActionResult result = _sut.UnprocessedInvoices(); Assert.IsType <ViewResult>(result); }
public void ReturnViewForAllInvoicesWithInvoices() { _mockInvoiceRepo.Setup(x => x.GetAll()).Returns(_invoices); _sut = new TablesController(_mockInvoiceRepo.Object); IActionResult result = _sut.AllInvoices(); Assert.IsType <ViewResult>(result); }
public void Setup() { SetupRedisCache(); SetupRepository(); _logger = new NullLogger <TablesController>(); _controller = new TablesController(_mockSchoolResult.Object, _mockRedisCache.Object, _logger); }
public void GetAllCallsGetByIdOp() { var obj = new { a = 1 }; Ops.Setup(c => c.GetById("conn", "tbl", LoggingService, "14")) .Returns(obj); var controller = new TablesController(Ops.Object, LoggingService, _queryStringService); dynamic results = controller.Get("conn", "tbl", "14"); Assert.AreEqual(1, results.a); }
public void PutCallsPutOp() { JToken obj = JObject.FromObject(new { a = 1 }); Ops.Setup(c => c.UpdateRow("conn", "tbl", obj, LoggingService)) .Returns(obj); var controller = new TablesController(Ops.Object, LoggingService, _queryStringService); JToken results = (JToken)controller.Put("conn", "tbl", obj); dynamic resultsToObject = results.JTokenToConventionalDotNetObject(); Assert.AreEqual(1, resultsToObject["a"]); }
private async Task DeleteTableObjectsOfTable(int tableId) { var getTableResponse = await TablesController.GetTable(tableId); if (!getTableResponse.Success) { return; } foreach (var tableObject in getTableResponse.Data.TableObjects) { await TableObjectsController.DeleteTableObject(tableObject.Uuid); } }
public void GetAllCallsGetAllOpUsesApplyQuery() { var list = new List <object> { new { a = 1 } }.AsQueryable(); Ops.Setup(c => c.GetAll("conn", "tbl", LoggingService)) .Returns((list, 0)); var controller = new TablesController(Ops.Object, LoggingService, _queryStringService); var results = controller.Get("conn", "tbl"); CollectionAssert.AreEqual(new List <object>(), results.ToList()); }
private async void BtnSaveChanges_Click(object sender, EventArgs e) { TablesController tCtrl = new TablesController(); DashboardGUI dGUI = DashboardGUI.Instance; if (TextBoxesHasValues()) { if (create) { try { Venue currVenue = (Venue)cbVenue.SelectedItem; Debug.WriteLine("VenueId from tableGUI: " + currVenue.Id); Table newTable = new Table { NoOfSeats = Int32.Parse(tbSeats.Text), Name = tbName.Text, VenueId = currVenue.Id }; await tCtrl.Create(newTable); this.Visible = false; dGUI.AddTableStats(); } catch (Exception) { MessageBox.Show("No connection to service"); } } else if (!create) { MessageBox.Show("Method not implemented"); this.Visible = false; /*int id = editedTable.Id; * Table updatedTable = await tCtrl.Get(editedTable.Id); * await tCtrl.Update(updatedTable.Id, updatedTable); * this.Visible = false;*/ } } else { MessageBox.Show("Error...One or more fields are empty!");; } }
private async void BtnDelete_Click(object sender, EventArgs e) { if (nameOfFormOpen.Equals("VenuesGUI") && VenuesGUI.Instance.idFromTable != -1) { try { VenuesController vCtrl = new VenuesController(); VenuesGUI.Instance.UseWaitCursor = true; await vCtrl.Delete(VenuesGUI.Instance.idFromTable); VenuesGUI.Instance.UseWaitCursor = false; } catch (Exception) { MessageBox.Show("Error...occured"); VenuesGUI.Instance.UseWaitCursor = false; } } else if (nameOfFormOpen.Equals("TablesGUI") && TablesGUI.Instance.idFromTable != -1) { try { TablesController tCtrl = new TablesController(); TablesGUI.Instance.UseWaitCursor = true; await tCtrl.Delete(TablesGUI.Instance.idFromTable); TablesGUI.Instance.UseWaitCursor = false; } catch (Exception) { MessageBox.Show("Error...occured"); TablesGUI.Instance.UseWaitCursor = false; } } else if (nameOfFormOpen.Equals("TablePackagesGUI") && TablePackagesGUI.Instance.idFromTable != -1) { try { TablePackagesController tpCtrl = new TablePackagesController(); TablePackagesGUI.Instance.UseWaitCursor = true; await tpCtrl.Delete(TablePackagesGUI.Instance.idFromTable); TablePackagesGUI.Instance.UseWaitCursor = false; } catch (Exception) { MessageBox.Show("Error...occured"); TablePackagesGUI.Instance.UseWaitCursor = false; } } else if (nameOfFormOpen.Equals("EmployeesGUI") && EmployeesGUI.Instance.IdFromTable != -1) { try { EmployeesController eCtrl = new EmployeesController(); EmployeesGUI.Instance.UseWaitCursor = true; await eCtrl.Delete(EmployeesGUI.Instance.IdFromTable); EmployeesGUI.Instance.UseWaitCursor = false; } catch (Exception) { MessageBox.Show("Error...occured"); EmployeesGUI.Instance.UseWaitCursor = false; } } else if (nameOfFormOpen.Equals("ReservationsGUI") && ReservationsGUI.Instance.IdFromTable != -1) { try { ReservationsController rCtrl = new ReservationsController(); ReservationsGUI.Instance.UseWaitCursor = true; await rCtrl.Delete(ReservationsGUI.Instance.IdFromTable); ReservationsGUI.Instance.UseWaitCursor = false; } catch (Exception) { MessageBox.Show("Error...occured"); EmployeesGUI.Instance.UseWaitCursor = false; } } else { MessageBox.Show("Please select a " + newTitle + " from the list"); } }