Ejemplo n.º 1
0
 public void CheckSaveProgress()
 {
     if (!Synchronisator.IsSyncSuccessful)
     {
         ProgressSaver <HashSet <TaskModel> > .SaveCurrentSession(ItamsData);
     }
 }
Ejemplo n.º 2
0
        public async Task GetItems()
        {
            _unfinishedAction = () => GetItems();

            var itemTask = Synchronisator.GetTasksAsync();

            if (!itemTask.IsCompleted)
            {
                Synchronisator.LoadingStartedInvoke();
                ItamsData = await itemTask;
            }
            else
            {
                ItamsData = itemTask.Result;
            }


            if (!Synchronisator.IsSyncSuccessful)
            {
                ItamsData = ProgressSaver <HashSet <TaskModel> > .TryGetSessions().Last();

                GotItems();
            }
        }