public MainController() { _model = new MainViewModel(); _nodes = new Dictionary<long, Node>(); _ways = new ConcurrentBag<Way>(); _watch = new Stopwatch(); timerRefresh = new Timer(500); timerRefresh.Elapsed += TimerRefreshElapsed; timerRefresh.Start(); _xmlOSMFileLoader = new XmlOSMFileLoader(_ways); _dbLoader = new DBLoader(_ways,Model.QueryString); _phase = MainControllerStates.None; //load current Query String var v = ConfigurationManager.ConnectionStrings["CS"]; if (v != null) { Model.QueryString = v.ConnectionString; } }
public void Clear() { _nodes.Clear(); _ways = new ConcurrentBag<Way>(); _xmlOSMFileLoader = new XmlOSMFileLoader(_ways); _watch.Reset(); RefreshModel(); _phase = MainControllerStates.None; }