Exemplo n.º 1
0
        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();
            }
        }
Exemplo n.º 2
0
        private async Task LoadCurrentStudents()
        {
            IsBusy          = true;
            CurrentStudents = await _memberHandler.GetCurrentBatchUsers();

            IsBusy = false;
        }