/// <summary> /// Resets the market. /// </summary> public void Reset() { _timer.Stop(); _dayNumber = 0; foreach (var security in _securities) { security.Price = 0; _securityRepository.UpdateAsync(security); } _tradeRepository.DeleteAll(); TickerViewModel.Reset(_securityRepository); MiniTickerPartialViewModel.Reset(_securityRepository); SimulationState = SimulationState.Ready; }