Пример #1
0
        public void SaveConfiguration(MachineGroupConfiguration configuration)
        {
            string     congigAsString = JsonConvert.SerializeObject(configuration);
            string     filePath       = Path.Combine(this.configurationProvider.GetConfiguration().ConfigurationFolder, "configuration.json");
            TextWriter tw             = new StreamWriter(filePath, false);

            tw.WriteLine(congigAsString);
            tw.Close();
        }
        public void SaveConfig(MachineGroupConfiguration configuration)
        {
            if (configuration == null)
            {
                return;
            }

            this.configurationRepository.SaveConfiguration(configuration);
        }
Пример #3
0
        public MachineGroupConfiguration LoadConfiguration()
        {
            string filePath = Path.Combine(this.configurationProvider.GetConfiguration().ConfigurationFolder, "configuration.json");

            if (!File.Exists(filePath))
            {
                return(null);
            }

            TextReader tr   = new StreamReader(filePath);
            string     data = tr.ReadToEnd();

            tr.Close();
            JsonSerializer            ser           = new JsonSerializer();
            MachineGroupConfiguration configuration = JsonConvert.DeserializeObject <MachineGroupConfiguration>(data);

            return(configuration);
        }
Пример #4
0
 public void Put(MachineGroupConfiguration configuration)
 {
     this.configurationRepository.SaveConfiguration(configuration);
 }
Пример #5
0
        public MachineGroupConfiguration Get()
        {
            MachineGroupConfiguration configuration = this.configurationRepository.LoadConfiguration();

            return(configuration);
        }
        public virtual JsonResult LoadConfig()
        {
            MachineGroupConfiguration configuration = this.configurationRepository.LoadConfiguration();

            return(this.Json(configuration, JsonRequestBehavior.AllowGet));
        }