public void UpdateStatistics(StatisticsMessage msg) { StatisticsItem si = GetTodayStatisticItem(); switch (msg.Cmd) { case StatisticsCmd.WordCollected: OverAll.TotalWordsCollected++; si.TotalWordsCollected++; break; case StatisticsCmd.PhraseCollected: OverAll.TotalPhrasesCollected++; si.TotalPhrasesCollected++; break; case StatisticsCmd.WordFail: OverAll.TotalFailToCollectWord++; si.TotalFailToCollectWord++; break; case StatisticsCmd.PassUnderstandingTest: OverAll.TotalTestingUnderstandWords++; si.TotalTestingUnderstandWords++; break; } RaisePropertyChanged("OverAllStatAsString"); RaisePropertyChanged("TodayStatAsString"); }
public void UpdateStatistics(StatisticsMessage msg) { Statistics.UpdateStatistics(msg); ViewModelLocator.Instance.AppSetting.Statistics.UpdateStatistics(msg); }