Exemplo n.º 1
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);
        }