Пример #1
0
        public CsvFileService(IFileAdapter <Haspel> fileAdapter)
        {
            myHaspelFileAdapter = fileAdapter;

            UpdateLocalData();

            HaspelsChanged += async(s, e) => await myHaspelFileAdapter.WriteData(myHaspels.ToArray()).ContinueWith(_ => UpdateLocalData());
        }
Пример #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;
            };
        }