Esempio n. 1
0
        private async void UpdatePassword()
        {
            if (MakeVerifications())
            {
                ChangedCoordinator          = LoggedCoordinator;
                ChangedCoordinator.Password = NewPassword;
                if (await _coordinatorService.PutCoordinatorAsync(ChangedCoordinator.Registration, ChangedCoordinator))
                {
                    await _pageService.DisplayAlert("Editar Senha", "A sua senha foi editada com sucesso!", null, "OK");

                    await _pageService.PopAsync();
                }
                else
                {
                    await _pageService.DisplayAlert("Editar Senha", "A sua senha não pôde ser editada. Tente novamente!", null, "OK");
                }
            }
        }
Esempio n. 2
0
        public async Task EditUser()
        {
            ActivityIndicator = true;
            if (isCoord)
            {
                Coordinator.Name         = NameIn;
                Coordinator.Email        = EmailIn;
                Coordinator.Registration = RegistrationIn;
                Coordinator.Password     = PasswordIn;
                Coordinator.Course       = CourseIn;

                if (await _coordinatorService.PutCoordinatorAsync(Coordinator.Registration, Coordinator))
                {
                    ActivityIndicator = false;
                    await _pageService.DisplayAlert("Editar Usuário", "Usuário editado com sucesso!", null, "OK");
                }
                else
                {
                    ActivityIndicator = false;
                    await _pageService.DisplayAlert("Editar Usuário", "O usuário selecionado não pôde ser editado. Tente novamente!", null, "OK");
                }
            }
            else
            {
                Administrator.Name         = NameIn;
                Administrator.Email        = EmailIn;
                Administrator.Registration = RegistrationIn;
                Administrator.Password     = PasswordIn;

                if (await _administratorService.PutAdministratorAsync(Administrator.Registration, Administrator))
                {
                    ActivityIndicator = false;
                    await _pageService.DisplayAlert("Editar Usuário", "Usuário editado com sucesso!", null, "OK");
                }
                else
                {
                    ActivityIndicator = false;
                    await _pageService.DisplayAlert("Editar Usuário", "O usuário selecionado não pôde ser editado. Tente novamente!", null, "OK");
                }
            }
        }