Exemplo n.º 1
0
        public ProgramSettingMainView GetSettings(string SN, long programID)
        {
            return(new ProgramSettingMainView()
            {
                MainSettings = new Device.DeviceSettingTitleView(_AdminRepository.FertilizerSetting_Get(SN),
                                                                 _AdminRepository.WaterMeterSetting_Get(SN),
                                                                 _AdminRepository.GeneralSettings_Get(SN),
                                                                 _AdminRepository.MainPipeSettings_Get(SN),
                                                                 _AdminRepository.DeviceZoneSetting_Get(SN)),

                Program = new ProgramSettingView(_AdminRepository.ProgramSetting_Get(programID),
                                                 _AdminRepository.WeeklyProgramSetting_Get(programID),
                                                 _AdminRepository.CyclicDayProgram_Get(programID),
                                                 _AdminRepository.ExecutionHoursProgram_Get(programID),
                                                 _AdminRepository.ZonesInProgram_Get(programID))
            });
        }
Exemplo n.º 2
0
        public SettingsView GetSettingsView(String SN)
        {
            var          pipe     = _AdminRepository.MainPipeSettings_Get(SN);
            var          gSetting = _AdminRepository.GeneralSettings_Get(SN);
            SettingsView s        = new SettingsView()
            {
                AdvancedSettings = new AdvancedSettingsView(gSetting),
                DeviceInfo       = new DeviceInfoView(gSetting),
                Fertilizer       = new FertilizerSettingView(_AdminRepository.FertilizerSetting_Get(SN)),
                IrrgationSetting = new IrrgationSettingView(_AdminRepository.IrrExceptionDates_Get(SN), pipe),
                RainSensor       = new RainSensorView(pipe),
                WaterMeter       = new WaterMeterSettingView(_AdminRepository.WaterMeterSetting_Get(SN)),
                GeneralSetting   = new GeneralSettingView(gSetting, pipe),
                Types            = DeviceTypes.DeviceTypesSetting
            };

            return(s);
        }