public void AddUserAward(UsersAwards userAward)
        {
            int userId  = 0;
            int awardId = 0;

            string[] userAwards;
            int      count = 0;

            FileExists();

            var listOfUsersAwards = File.ReadAllLines(FileUsersAwardsPath);

            if (listOfUsersAwards.Length != 0)
            {
                foreach (var item in listOfUsersAwards)
                {
                    userAwards = item.Split(' ');
                    userId     = int.Parse(userAwards[0]);
                    awardId    = int.Parse(userAwards[1]);
                    if ((userId == userAward.IdUser) && (awardId == userAward.IdAward))
                    {
                        ++count;
                        break;
                    }
                }
            }

            if (count == 0)
            {
                using (StreamWriter newUserAward = File.AppendText(FileUsersAwardsPath))
                {
                    newUserAward.WriteLine(userAward.ToString());
                }
            }
        }
        public bool UpdUserAward(UsersAwards userAward)
        {
            FileExists();
            var arrayOfUsersAwards = File.ReadAllLines(FileUsersAwardsPath);

            List <string> listOfUsersAwards = arrayOfUsersAwards.ToList();

            if (listOfUsersAwards.Count != 0)
            {
                foreach (var item in listOfUsersAwards.ToList())
                {
                    string[] infoUserAward = item.Split(' ');
                    if ((userAward.IdUser == int.Parse(infoUserAward[0])) && (userAward.IdAward == int.Parse(infoUserAward[1])))
                    {
                        listOfUsersAwards.Remove(item);
                        listOfUsersAwards.Add(userAward.ToString());
                        File.WriteAllLines(FileUsersAwardsPath, listOfUsersAwards);
                        return(true);
                    }
                }
            }

            return(false);
        }