Esempio n. 1
0
 public static BindingList <ServerConfig> LoadAll()
 {
     if (ServerConfigService.serverConfigs == null)
     {
         var variable = new { mode = 0, lastId = 0, quickPass = true, configs = new ServerConfig[0] };
         variable = JsonHelper.DeserializeAnonymousType(ServerConfigService.LoadFile(), variable);
         ServerConfigService.LastId        = variable.lastId;
         ServerConfigService.Mode          = NetForwardMode.Adapter;
         ServerConfigService.QuickPass     = variable.quickPass;
         ServerConfigService.serverConfigs = new BindingList <ServerConfig>((
                                                                                from c in (IEnumerable <ServerConfig>)variable.configs
                                                                                select c).ToList <ServerConfig>());
     }
     return(ServerConfigService.serverConfigs);
 }
Esempio n. 2
0
        private static string LoadFile()
        {
            string end;

            try
            {
                using (StreamReader streamReader = new StreamReader(ServerConfigService.FILE))
                {
                    end = streamReader.ReadToEnd();
                }
            }
            catch
            {
                end = ServerConfigService.LoadDefault();
            }
            return(end);
        }