Пример #1
0
        public virtual async Task Initialize()
        {
            HomeWorkDetailViewModel workDetailViewModel = this;

            workDetailViewModel.HomeWorkNewItem();
            TeacherHomeWorkRealm teacherHomeWorkRealm = await workDetailViewModel.FetchTeacherHomeWork();

            workDetailViewModel.TeacherHomeWork = teacherHomeWorkRealm ?? new TeacherHomeWorkRealm();
            if (!workDetailViewModel.HasInternetConnection && workDetailViewModel.Lesson.HasHomework && (workDetailViewModel.TeacherHomeWork == null || workDetailViewModel.TeacherHomeWork != null && workDetailViewModel.TeacherHomeWork.Id == null))
            {
                string text = workDetailViewModel._textProvider.GetText((string)null, (string)null, "HomeWorkDetailCannotDownloadWOInternet");
                workDetailViewModel._userDialogs.Toast(text, new TimeSpan?(TimeSpan.FromSeconds(2.0)));
            }
            // ISSUE: reference to a compiler-generated method
            ((MvxMainThreadDispatchingObject)workDetailViewModel).InvokeOnMainThread(new Action(workDetailViewModel.\u003CInitialize\u003Eb__34_0), true);
        }
Пример #2
0
 public async Task AddOrUpdateAsync(
     TeacherHomeWorkRealm teacherHomeWork,
     Action <TeacherHomeWorkRealm> action)
 {
     await this._teacherHomeWorkRepository.AddOrUpdateAsync(teacherHomeWork, action);
 }
Пример #3
0
 public void SaveTeacherHomeWork(string profileRolelessId, TeacherHomeWorkRealm teacherHomeWork)
 {
     this._teacherHomeWorkRepository.AddOrUpdate(teacherHomeWork, (Action <TeacherHomeWorkRealm>)(homework => homework.ProfileId = profileRolelessId));
 }
Пример #4
0
 public void AddOrUpdate(
     TeacherHomeWorkRealm teacherHomeWork,
     Action <TeacherHomeWorkRealm> action)
 {
     this._teacherHomeWorkRepository.AddOrUpdate(teacherHomeWork, action);
 }