private void LoadHistory(object param) { if (!File.Exists(historyFileName)) { using (var stream = File.Create(historyFileName)) { using (var writer = new StreamWriter(stream)) { writer.WriteLine("[]"); } } } var json = File.ReadAllText(historyFileName); HistoryViewModel.ApplyModel(serializer.Deserialize <List <ProblemModel> >(json)); }