//protected override async Task OnInitializedAsync()
        //{
        //    var state = await Context;
        //    _User = state.User;
        //    this.MyScheduleState.ScheduleId = _User.GetClaimValueAsInt(UserInfo.Claims.SCHEDULEID).Value;

        //    this.ResetScheduleItem();
        //    this.MySchedule = await ScheduleRepository.GetAvailability(MyScheduleState.ScheduleId);

        //    this.MyScheduleState.SelectDate(SelectedDate);
        //    this.MyScheduleState.Schedule = MySchedule;
        //    await ExpandSchedule();
        //    StateHasChanged();
        //}

        private async Task ExpandSchedule()
        {
            var fetchedTimeslots = await ScheduleRepository.FetchTimeSlots(MySchedule.Id);

            Console.WriteLine($"Fetched {fetchedTimeslots.Length} timeslots");
            MyScheduleState.TimeSlots.AddRange(fetchedTimeslots);
            Console.WriteLine($"MyScheduleState: {MyScheduleState.GetHashCode()}");
        }
Example #2
0
        private async Task ExpandSchedule()
        {
            // Cheer 142 cpayette 01/08/19
            // Cheer 5000 fixterjake 01/08/19
            // Cheer 500 cpayette 08/08/19

            var fetchedTimeslots = await ScheduleRepository.FetchTimeSlots(MySchedule.Id);

            Console.WriteLine($"Fetched {fetchedTimeslots.Length} timeslots");
            MyScheduleState.TimeSlots.AddRange(fetchedTimeslots);
            Console.WriteLine($"MyScheduleState: {MyScheduleState.GetHashCode()}");
        }
Example #3
0
 protected override void OnInitialized()
 {
     Console.WriteLine($"MyScheduleState: {MyScheduleState.GetHashCode()}");
     base.OnInitialized();
 }