public async override void OnAppear(params object[] args) { base.OnAppear(args); if (args.Length > 0 && args[0] is ToDoItem toDo) { var data = await _memberHandler.GetCurrentBatchUsers(); if (data == null) { AllUsers = new List <DBUser>(); } else { data.Remove(data.FirstOrDefault(x => x.Id == AppService.CurrentUser.Id)); AllUsers = data; } CurrentItem = toDo; if (CurrentItem.Id > 0) { CurrentDate = CurrentItem.EventTime.Date; CurrentTime = CurrentItem.EventTime.TimeOfDay; } } else { GoBack(); } }
private async Task LoadCurrentStudents() { IsBusy = true; CurrentStudents = await _memberHandler.GetCurrentBatchUsers(); IsBusy = false; }