//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()}"); }
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()}"); }
protected override void OnInitialized() { Console.WriteLine($"MyScheduleState: {MyScheduleState.GetHashCode()}"); base.OnInitialized(); }