public async void UpdateUsersList()
        {
            Administrators = new ObservableCollection <UserDetailViewModel>();
            Coordinators   = new ObservableCollection <UserDetailViewModel>();

            Task <List <Administrator> > administratorslisttask = AdministratorDatabase.getAdmDB.GetAll();

            administratorslisttask.Wait();

            List <Administrator> administratorslist = administratorslisttask.Result;

            Task <List <Coordinator> > coordinatorslisttask = CoordinatorDatabase.getCoordinatorDB.GetAll();

            coordinatorslisttask.Wait();

            List <Coordinator> coordinatorslist = coordinatorslisttask.Result;

            try {
                var administratorsList = await _administratorService.GetAdministratorsAsync();

                var coordinatorsList = await _coordinatorService.GetCoordinatorsAsync();

                foreach (Coordinator coordinator in coordinatorsList)
                {
                    Coordinators.Add(new UserDetailViewModel(_pageService)
                    {
                        Name            = coordinator.Name,
                        Id              = coordinator.Id,
                        Email           = coordinator.Email,
                        Registration    = coordinator.Registration,
                        Course          = coordinator.Course,
                        IsAdministrator = false,
                        IsCoordinator   = true
                    });
                }

                foreach (Administrator administrator in administratorsList)
                {
                    Administrators.Add(new UserDetailViewModel(_pageService)
                    {
                        Name            = administrator.Name,
                        Id              = administrator.Id,
                        Email           = administrator.Email,
                        Registration    = administrator.Registration,
                        IsAdministrator = true,
                        IsCoordinator   = false
                    });
                }
            } catch (Exception ex) {
                Debug.WriteLine("[Update users list] " + ex.Message);
                await _pageService.DisplayAlert("Falha ao carregar usuários",
                                                "Houve um erro ao estabelecer conexão com o servidor. Por favor, tente novamente.",
                                                "Ok", "Cancel");

                await _pageService.PopAsync();
            }
        }