public void TestGetEnergyItemOverviewViewModel() { DateTime today = DateTime.Now; EnergyItemOverviewService service = new EnergyItemOverviewService(); EnergyItemOverviewModel EnergyItemOverviewView = service.GetEnergyItemOverviewViewModel("admin"); EnergyItemOverviewModel EnergyItemOverviewView2 = service.GetEnergyItemOverviewViewModel("000001G001", today.ToString()); Console.WriteLine(UtilTest.GetJson(EnergyItemOverviewView)); //Console.WriteLine(circuitOverviewView2); //Console.WriteLine(circuitOverviewView3); //Console.WriteLine(circuitOverviewView4); //Console.WriteLine(circuitOverviewView5); }
public EnergyItemOverviewModel GetEnergyItemOverviewViewModel(string buildId, string date) { List <EnergyItemValue> momDay = context.GetEnergyItemMomDayValueList(buildId, date); List <EnergyItemValue> rankByMonth = context.GetEnergyItemRankByMonthValueList(buildId, date); List <EnergyItemValue> last31DayPieChart = context.GetEnergyItemLast31DayPieChartValueList(buildId, date); List <EnergyItemValue> last31Day = context.GetEnergyItemLast31DayValueList(buildId, date); EnergyItemOverviewModel energyItemOverviewView = new EnergyItemOverviewModel(); energyItemOverviewView.EnergyItemMomDay = momDay; energyItemOverviewView.EnergyItemRankByMonth = rankByMonth; energyItemOverviewView.EnergyItemLast31DayPieChart = last31DayPieChart; energyItemOverviewView.EnergyItemLast31Day = last31Day; return(energyItemOverviewView); }
public EnergyItemOverviewModel GetEnergyItemOverviewViewModelByBuild(string userName, string buildId) { DateTime today = DateTime.Now; IHomeDbContext homeContext = new HomeDbContext(); List <BuildViewModel> builds = homeContext.GetBuildsByUserName(userName); List <EnergyItemValue> momDay = context.GetEnergyItemMomDayValueList(buildId, today.ToString()); List <EnergyItemValue> rankByMonth = context.GetEnergyItemRankByMonthValueList(buildId, today.ToString()); List <EnergyItemValue> last31DayPieChart = context.GetEnergyItemLast31DayPieChartValueList(buildId, today.ToString()); List <EnergyItemValue> last31Day = context.GetEnergyItemLast31DayValueList(buildId, today.ToString()); EnergyItemOverviewModel energyItemOverviewView = new EnergyItemOverviewModel(); energyItemOverviewView.Builds = builds; energyItemOverviewView.EnergyItemMomDay = momDay; energyItemOverviewView.EnergyItemRankByMonth = rankByMonth; energyItemOverviewView.EnergyItemLast31DayPieChart = last31DayPieChart; energyItemOverviewView.EnergyItemLast31Day = last31Day; return(energyItemOverviewView); }