private void SetupUI() { emptyState = FindViewById(Resource.Id.empty); loadingCircle = FindViewById <ProgressBar>(Resource.Id.loadingCircle); coursesRecycler = FindViewById <RecyclerView>(Resource.Id.coursesRecycler); EmptyStateManager.SetEmptyState(emptyState, Resource.Drawable.ic_teacher_at_the_blackboard, "You haven't created any class"); var createCourseFAB = FindViewById <FloatingActionButton>(Resource.Id.createCourseFAB); createCourseFAB.Click += delegate { var myself = PreferenceManager.Instance.GetJsonEntryAs <LoginResponse>("cred").Details; var dialog = new CreateClassDialog((int)myself["Id"]); dialog.OnteacherCreateClass += (sender, @class) => { HideEmptyState(); collection.Add(@class); Toast.MakeText(this, "Class created successfully.", ToastLength.Long).Show(); }; dialog.Show(SupportFragmentManager, string.Empty); }; LoadCourses(); }
private void SetupUI() { emptyState = FindViewById(Resource.Id.empty); loadingCircle = FindViewById <ProgressBar>(Resource.Id.loadingCircle); coursesRecycler = FindViewById <RecyclerView>(Resource.Id.coursesRecycler); EmptyStateManager.SetEmptyState(emptyState, Resource.Drawable.ic_teacher_at_the_blackboard, "You haven't registered for any class"); var registerForCourseFAB = FindViewById <FloatingActionButton>(Resource.Id.registerForCourseFAB); registerForCourseFAB.Click += delegate { var myself = PreferenceManager.Instance.GetJsonEntryAs <LoginResponse>("cred").Details; var dialog = new RegisterForClassDialog((int)myself["Id"]); dialog.OnStudentRegisterForClass += (s, registeredCourse) => { HideEmptyState(); collection.Add(registeredCourse); }; dialog.Show(SupportFragmentManager, string.Empty); }; LoadRegisteredCourses(); }