public async void OnSaveClick()
        {
            Department.StartDate = DateTime.Parse($"{StartYear}/{StartMonth}/{StartDay}");
            var updated = await DepartmentsClient.Update(Department);

            UriHelper.NavigateTo("/departments");
        }
Example #2
0
        async Task LoadDepartments()
        {
            var departmentsTask = DepartmentsClient.Get();

            Departments = await departmentsTask;
            Course      = new CourseDto();
        }
Example #3
0
        async Task LoadCourse()
        {
            var departmentsTask = DepartmentsClient.Get();
            var courseTask      = CoursesClient.GetDetails(CourseID);

            Departments = await departmentsTask;
            Course      = await courseTask;
        }
Example #4
0
 public ApiClient(string apiKey, HttpClient http)
 {
     Datasets    = new DatasetsClient(apiKey, http);
     Categories  = new CategoriesClient(http);
     Departments = new DepartmentsClient(http);
     Features    = new FeaturesClient(http);
     Rows        = new RowsClient(http);
     Structure   = new StructureClient(http);
     Versions    = new VersionsClient(http);
 }
        async Task LoadDepartment()
        {
            var instructorsTask = InstructorsClient.Get();
            var departmentTask  = DepartmentsClient.GetDetails(DepartmentID);

            Instructors = await instructorsTask;
            Department  = await departmentTask;

            StartDay       = Department.StartDate.Day;
            StartMonth     = Department.StartDate.Month;
            StartYear      = Department.StartDate.Year;
            LastDayInMonth = DateTime.DaysInMonth(StartYear, StartMonth);
        }