private async void GenerateList(int moduleId) { var service = new CourseRegService(); var model = await service.GetTopicsAsync(moduleId); //StudentId = studentId; Topics = new ObservableCollection <TopicModel>(); foreach (var course in model) { Topics.Add(course); } }
private async void GenerateList(string studentId) { var service = new CourseRegService(); var model = await service.GetMyCourseAsync(studentId); StudentId = studentId; CourseRegs = new ObservableCollection <MyCourseModel>(); foreach (var course in model) { CourseRegs.Add(course); } }
private async void GenerateList(string studentId) { var service = new CourseRegService(); var model = await service.GetCourseRegAsync(studentId); AvailableCredit = model.AvailableCredit; StudentId = studentId; CourseRegs = new ObservableCollection <CourseReg>(); foreach (var course in model.Courses) { CourseRegs.Add(course); } }
private async void SubmitCourse(object sender, EventArgs e) { this.IsBusy = true; var service = new CourseRegService(); var result = await service.RegisterCourseRegAsync(_model); if (result.ToUpper().Equals("OK") || result.ToUpper().Equals("TRUE") || result.ToUpper().Equals("200")) { await DisplayAlert("Alert", "Course has been Registered Successfully" + "", "OK"); Page originalPage = Application.Current.MainPage.Navigation.NavigationStack.Last(); await Application.Current.MainPage.Navigation.PushAsync(new DashboardPage()); Application.Current.MainPage.Navigation.RemovePage(originalPage); this.IsBusy = false; } else { await DisplayAlert("Alert", "Error submitting Course Registration" + result, "OK"); this.IsBusy = false; } }