public async Task <IActionResult> DayResults([FromRoute] string panelId) { var result = new List <OneDayElectricityModel>(); result = _analyticsRepository.GetOneDayMetrics(panelId); return(Ok(result)); }
public async Task GetPanelsByPanelId_ShouldGetPanelist() { // Arrange var id = 1; await _analyticsRepository.GetAsync(id); var temp = new OneHourElectricity() { KiloWatt = 1, PanelId = "AAAA1111BBBB2222", DateTime = DateTime.Now }; await _analyticsRepository.InsertAsync(temp); // Act _analyticsRepository.GetOneDayMetrics(temp.PanelId); var panel = new Panel { Brand = "Areva", Latitude = 12.345678, Longitude = 98.7655432, Serial = "AAAA1111BBBB2222" }; await _panelRepository.InsertAsync(panel); // Act var result = _panelRepository.GetPanelsByPanelId(panel.Serial); // Assert Assert.NotNull(result); }