static Database() { mongodb = MongoDB.Driver.MongoServer.Create( string.Format("mongodb://127.0.0.1:{0}/?safe=true;connectTimeoutMS=10000", StationRegistry.GetValue("dbPort", 10319))); // TODO: Remove Hard code wammer = mongodb.GetDatabase("wammer"); }
private void InitStationId() { stationId = (string)StationRegistry.GetValue("stationId", null); if (stationId == null) { stationId = Guid.NewGuid().ToString(); StationRegistry.SetValue("stationId", stationId); } }
void addDriverHandler_DriverAdded(object sender, DriverAddedEvtArgs e) { #if !DEBUG // client login page refers this value as default account StationRegistry.SetValue("driver", e.Driver.email); #endif PublicPortMapping.Instance.DriverAdded(sender, e); }
private void InitResourceBasePath() { resourceBasePath = (string)StationRegistry.GetValue("resourceBasePath", null); if (resourceBasePath == null) { resourceBasePath = "resource"; if (!Directory.Exists(resourceBasePath)) { Directory.CreateDirectory(resourceBasePath); } } }
private static void ApplyInstalledCulture() { string _culture = (string)StationRegistry.GetValue("Culture", null); if (_culture == null) { CultureManager.ApplicationUICulture = CultureInfo.CurrentCulture; } else { CultureManager.ApplicationUICulture = new CultureInfo(_culture); } }
private void ConfigThreadPool() { int minWorker; int minIO; System.Threading.ThreadPool.GetMinThreads(out minWorker, out minIO); minWorker = (int)StationRegistry.GetValue("MinWorkerThreads", minWorker); minIO = (int)StationRegistry.GetValue("MinIOThreads", minIO); if (minWorker > 0 && minIO > 0) { System.Threading.ThreadPool.SetMinThreads(minWorker, minIO); logger.InfoFormat("Min worker threads {0}, min IO completion threads {1}", minWorker, minIO); } }
public Schedule() { InitializeComponent(); var timer = new DispatcherTimer { Interval = new TimeSpan(0, 0, 0, 1) }; timer.Tick += DispatcherTimer_Tick; timer.Start(); var stationRegistry = new StationRegistry(); _timetableCalculator = new TimetableCalculator(stationRegistry); Station.IsEnabled = true; Station.ItemsSource = stationRegistry.GetStations().Select(station => station.Name); }
public static string GetBaseURL() { // fix IP for testing string staticIP = (string)StationRegistry.GetValue("staticIP", ""); if (staticIP != "") { return("http://" + staticIP + ":9981"); } IPAddress[] addresses = GetIPAddressesV4(); if (addresses.Length > 0) { return("http://" + addresses[0] + ":9981"); } else { // in case there is no external network connection return("http://localhost:9981"); } }