예제 #1
0
 private List <Question> Init()
 {
     if (FileProvider.Exist(Question.FilePath))
     {
         questions = Question.GetQuestionsFromFile();
     }
     else
     {
         questions = Question.GetQuestions();
         QuestionsSaveToFile(questions);
     }
     return(questions);
 }
예제 #2
0
        public void AddUserResult()
        {
            var isExist = FileProvider.Exist(PathToResultDiagnose);

            if (!isExist)
            {
                usersResult = new List <UserResult>();
            }
            else
            {
                usersResult = LoadUserResult();
            }
            usersResult.Add(new UserResult(user.Name, user.CountRightAnswer, user.Diagnose.Name));
            var serializedResults = JsonConvert.SerializeObject(usersResult, Formatting.Indented);

            FileProvider.ReSave(PathToResultDiagnose, serializedResults);
        }