private void addNamesToList <T>(ComboBox box) { if (typeof(T) == typeof(LClient)) { foreach (var client in ClientController.GetAllLClients()) { box.Items.Add(client.Name); } } else if (typeof(T) == typeof(ServiceType)) { foreach (var type in ServiceTypeController.GetAllTypes()) { box.Items.Add(type.Name); } } else if (typeof(T) == typeof(PClient)) { foreach (var client in ClientController.GetAllPClients()) { box.Items.Add(client.GetShortName()); } } else if (typeof(T) == typeof(Employee)) { foreach (var employee in EmployeeController.GetAllEmployees()) { box.Items.Add(employee.GetShortName()); } } }
public async Task CreateServiceType_Returns_CreatedAtRouteResult() { //Arrange _fixture.MockServiceTypeRepository.Setup(x => x.CreateServiceTypeAsync(It.IsAny <CreateServiceTypeDto>())) .ReturnsAsync(_fixture.CreateServiceTypeDtoResult); var controller = new ServiceTypeController(_fixture.MockServiceTypeRepository.Object); //Act var result = await controller.CreateServiceType(_fixture.ValidCreateServiceTypeDto, _fixture.ApiVersion); //Assert var objectResult = result.Should().BeOfType <CreatedAtRouteResult>().Subject; objectResult.StatusCode.Should().Be(201); objectResult.RouteValues !["id"].Should().Be(2);
public async Task GetServiceTypes_Returns_OkObjectResult() { //Arrange _fixture.MockServiceTypeRepository.Setup(x => x.GetServiceTypesAsync()) .ReturnsAsync(_fixture.ServiceTypes); var controller = new ServiceTypeController(_fixture.MockServiceTypeRepository.Object); //Act var result = await controller.GetServiceTypes(); //Assert var okResult = result.Should().BeOfType <OkObjectResult>().Subject; var serviceTypes = okResult.Value.Should().BeAssignableTo <IEnumerable <GetServiceTypeDto> >().Subject; okResult.StatusCode.Should().Be(200); serviceTypes.Should().HaveCount(1); }
private long getSumForSelectedServices(out List <ServiceType> selectedServices, out List <int> selectedCount) { selectedServices = new List <ServiceType>(); selectedCount = new List <int>(); long sum = 0; var types = ServiceTypeController.GetAllTypes(); if (types.Count == 0) { return(0); } foreach (var row in servicePanel.Controls.Cast <Panel>()) { var selectedService = types.First(t => t.Name == (row.Controls[1] as ComboBox)?.SelectedItem.ToString()); var count = Convert.ToInt32((row.Controls[3] as NumericUpDown)?.Value); sum += (selectedService.Price * count); selectedServices.Add(selectedService); selectedCount.Add(count); } return(sum); }
public async Task GetServiceType_Returns_OkObjectResult() { //Arrange var id = 1; _fixture.MockServiceTypeRepository.Setup(x => x.GetServiceTypeAsync(It.IsAny <int>())) .ReturnsAsync(_fixture.ServiceTypes.Single(d => d.Id == id)); var controller = new ServiceTypeController(_fixture.MockServiceTypeRepository.Object); //Act var result = await controller.GetServiceType(id); //Assert var okResult = result.Should().BeOfType <OkObjectResult>().Subject; var serviceType = okResult.Value.Should().BeAssignableTo <GetServiceTypeDto>().Subject; okResult.StatusCode.Should().Be(200); serviceType.Id.Should().Be(id); serviceType.Type.Should().Be("Take Away"); }
private void button1_Click(object sender, EventArgs e) { int type = radioButton1.Checked ? 0 : (radioButton2.Checked ? 1 : 2); switch (type) { case 0: var executedPurchases = ReportExecutor.GetAllExecutedPurchases(dateTimeFirst.Value, dateTimeSecond.Value); new ReportViewer(executedPurchases, type, dateTimeFirst.Value, dateTimeSecond.Value).ShowDialog(); break; case 1: var priceReportData = ReportExecutor.GetDataForPriceReport(dateTimeFirst.Value, dateTimeSecond.Value); new ReportViewer(priceReportData, type, dateTimeFirst.Value, dateTimeSecond.Value).ShowDialog(); break; case 2: new ReportViewer(ServiceTypeController.GetAllTypes(), type).ShowDialog(); break; default: break; } }