Beispiel #1
0
        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);
        }