private void DeleteButtonroom_Click(object sender, RoutedEventArgs e) { RoomGridModel roo = (RoomGridModel)dataGridRoom.SelectedItem; RoomDataService roomdataservice = new RoomDataService(new EntityFramework.TimetableManagerDbContext()); roomdataservice.deleteRooms(roo.RoomId).ContinueWith(result => { MessageBox.Show("Deleted"); }); _ = RoomDataList.Remove(roo); }
private async Task LoadDataForEditRoom(int id) { RoomDataService roomdataservice = new RoomDataService(new EntityFramework.TimetableManagerDbContext()); SelectedRoom = await roomdataservice.GetRoomById(id); comboBoxcenter.SelectedItem = SelectedRoom.Center.CenterName; comboBoxcenter.IsEnabled = false; comboBoxbuild.SelectedItem = SelectedRoom.Building.BuildingName; comboBoxbuild.IsEnabled = false; textBoxrname.Text = SelectedRoom.RoomName; textBox1capacity.Text = SelectedRoom.Capacity.ToString(); }
public async Task TestDate() { var expected = 50m; List <RoomData> data = new List <RoomData>(); var startDate = 1571295921; for (int i = 0; i < 12; i++) { RoomData testData = new RoomData { RoomId = "RoomId", DateTimeUnix = startDate, AirQualityPercent = 80m, GasResistanceOhms = 50m, HumidityPercent = 50m, PressureHpa = 123m, TemperatureCelsius = 0m }; startDate += 2592000; //add one month data.Add(testData); } startDate = 1571295921; for (int i = 0; i < 2; i++) { RoomData testData = new RoomData { RoomId = "RoomId", DateTimeUnix = startDate, AirQualityPercent = 80m, GasResistanceOhms = 50m, HumidityPercent = 50m, PressureHpa = 123m, TemperatureCelsius = 100m }; startDate += 2592000; //add one month data.Add(testData); } var repo = new Mock <IRoomDataRepository>(); repo.Setup(x => x.GetRoomDataByIdAndUnixDateAsync(It.IsAny <string>(), It.IsAny <double>(), It.IsAny <double>())) .ReturnsAsync(data); var service = new RoomDataService(repo.Object); var result = await service.GetRoomDataSummaryByUnixDate("blah", 1.5, 2.3, m => new { m.DateTimeUTC.Month, m.DateTimeUTC.Year }); var actual = result.First(); Assert.Equal(expected, actual.TemperatureCelsiusAverage); }
private async Task LoadRoomData() { RoomDataService roomdataservice = new RoomDataService(new EntityFramework.TimetableManagerDbContext()); roomList = await roomdataservice.GetRoomAsync(); roomList.ForEach(g => { RoomGridModel roomobj = new RoomGridModel(); roomobj.RoomId = g.RoomId; roomobj.RoomName = g.RoomName; roomobj.Capacity = g.Capacity; roomobj.BuildingName = g.Building.BuildingName; roomobj.CenterName = g.Center.CenterName; RoomDataList.Add(roomobj); }); }
private void btnSave_Click(object sender, RoutedEventArgs e) { RoomDataService roomDataService = new RoomDataService(new EntityFramework.TimetableManagerDbContext()); if (comboBoxcenter.IsEnabled) { Room room = new Room(); room.Capacity = Int32.Parse(textBox1capacity.Text.Trim()); room.RoomName = textBoxrname.Text.Trim(); string CName = comboBoxbuild.SelectedItem.ToString(); string builName = comboBoxcenter.SelectedItem.ToString(); roomDataService.AddRooms(room, builName, CName).ContinueWith(resultroom => { if (resultroom != null) { MessageBox.Show("Room and capacity Added!", "Success"); } else { MessageBox.Show("Sorry! Error occured!", "Error"); } }); } else { comboBoxcenter.IsEnabled = true; comboBoxbuild.IsEnabled = true; SelectedRoom.RoomName = textBoxrname.Text.Trim(); SelectedRoom.Capacity = Int32.Parse(textBox1capacity.Text.Trim()); _ = roomDataService.UpdateRoom(SelectedRoom); } RoomDataList.Clear(); _ = LoadRoomData(); }
public DesignDataService() { PersonData = new DesignPersonDataService(); RoomData = new RoomDataService(); }