private async void AddMaterialAction() { IsBusy = true; var file = await _filePicker.PickFile(); if (file != null && CurrentCourse.Id == 0) { if (CurrentCourse.Id != 0) { var res = await _courseHandler.AddMaterial(CurrentCourse.Id, new List <DBFile> { file }); if (res != null) { _dialog.ShowToastMessage(res.Message); if (res.Actionstatus) { DBFiles.Add(file); } } } } IsBusy = false; }
private async void AddMaterialAction() { var pickFile = await _preferneceEngine.PickFile(); if (pickFile != null) { DBFiles.Add(pickFile); } }
private async void LoadCourseDataAsync(Course course) { var fullCourse = await _courseHandler.GetCourse(course.Id); if (fullCourse != null) { DBFiles.Clear(); Lessons.Clear(); foreach (var item in fullCourse.CourseMaterials) { DBFiles.Add(item); } foreach (var item in fullCourse.Lessons) { Lessons.Add(item); } CurrentSemester = course.Semester; } }