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"); } } }
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"); } } }