Example #1
0
        public MeterAlarmSetViewModel GetViewModel(string userName)
        {
            MeterAlarmSetViewModel viewModel = new MeterAlarmSetViewModel();

            string buildID    = "";
            string energyCode = "";

            viewModel.Builds = tvContext.GetBuildsByUserName(userName);
            if (viewModel.Builds.Count > 0)
            {
                buildID = viewModel.Builds.First().BuildID;
            }

            List <EnergyItemDict> energys = tvContext.GetEnergyItemDictByBuild(buildID);

            if (energys.Count > 0)
            {
                energyCode = energys.First().EnergyItemCode;
            }

            List <TreeViewModel> treeView = tvContext.GetCircuitTreeListViewModel(buildID, energyCode);
            List <MeterAlarmSet> data     = context.GetMeterParamList(buildID, treeView.First().Id);

            viewModel.Energys  = energys;
            viewModel.TreeView = treeView;
            viewModel.Data     = data;

            return(viewModel);
        }
Example #2
0
        public MeterAlarmSetViewModel GetViewModel(string userName, string buildID, string energyCode, string circuitID)
        {
            MeterAlarmSetViewModel viewModel = new MeterAlarmSetViewModel();

            List <MeterAlarmSet> data = context.GetMeterParamList(buildID, circuitID);

            viewModel.Data = data;

            return(viewModel);
        }
Example #3
0
        public MeterAlarmSetViewModel GetViewModel(string userName, string buildID, string energyCode)
        {
            MeterAlarmSetViewModel viewModel = new MeterAlarmSetViewModel();


            List <TreeViewModel> treeView = tvContext.GetCircuitTreeListViewModel(buildID, energyCode);
            List <MeterAlarmSet> data     = context.GetMeterParamList(buildID, treeView.First().Id);

            viewModel.TreeView = treeView;
            viewModel.Data     = data;

            return(viewModel);
        }