Пример #1
0
 public string[] GetAllData()
 {
     if (!isUpToDate)
     {
         myTeams = myTeamAdpater.GetData().ToList();
     }
     return(myTeams.ToArray());
 }
Пример #2
0
        public TeamService(IFileAdapter <string> fileAdapter)
        {
            myTeamAdpater = fileAdapter;
            myTeams       = myTeamAdpater.GetData().ToList();
            isUpToDate    = true;

            TeamsChanged += async(s, e) => {
                await myTeamAdpater.WriteData(myTeams.ToArray());

                isUpToDate = false;
            };
        }
Пример #3
0
        private void UpdateLocalData()
        {
            myHaspels.Clear();

            myHaspels.AddRange(myHaspelFileAdapter.GetData());
        }