public async Task PutRespon() { if (NetworkInterface.GetIsNetworkAvailable()) { ResponsibleController service = new ResponsibleController(); var delResp = await service.PutResponsable(SelectedRespon); if (delResp.Equals("No Content")) { MessageDialog messageDialog = new MessageDialog(Constantes.MESSAGE_OK_MODIF) { Title = Constantes.TITRE_MODIF_OK }; var res = await messageDialog.ShowAsync(); navigationService.NavigateTo("Acceuil"); } else { MessageDialog messageDialog = new MessageDialog(Constantes.MESSAGE_ERREUR_MODIF) { Title = Constantes.TITRE_ERREUR_MODIF }; var res = await messageDialog.ShowAsync(); } } else { MessageDialog messageDialog = new MessageDialog(Constantes.MESSAGE_ERREUR_CONNEXION) { Title = Constantes.TITRE_ERREUR_CONNECTION }; var res = messageDialog.ShowAsync(); } }
public async Task DeleteResponsable() { if (CanExecute() && NetworkInterface.GetIsNetworkAvailable()) { ResponsibleController service = new ResponsibleController(); MessageDialog messageDialog = new MessageDialog(Constantes.MESSAGE_SUPPRESSION + SelectedResponsable.Login + " ?") { Title = Constantes.TITRE_SUPPRESSION }; messageDialog.Commands.Add(new UICommand { Label = "Oui", Id = 0 }); messageDialog.Commands.Add(new UICommand { Label = "Non", Id = 1 }); var res = await messageDialog.ShowAsync(); if ((int)res.Id == 0) { Task delResp = service.DeleteRespon(SelectedResponsable.RegistrationNumber); await InitializeAsync(); } } else { MessageDialog messageDialog = new MessageDialog(Constantes.MESSAGE_ERREUR_CONNEXION) { Title = Constantes.TITRE_ERREUR_CONNECTION }; var res = messageDialog.ShowAsync(); } }
public async Task PostResponsableAsync(Responsable responsable) { if (NetworkInterface.GetIsNetworkAvailable()) { ResponsibleController service = new ResponsibleController(); responsable.Sex = SelectedSex; var respon = await service.PostResponsable(responsable); if (respon.Equals("Created")) { navigationService.NavigateTo("Acceuil"); NewResponsable = new Responsable(); } else { MessageDialog messageDialog = new MessageDialog(Constantes.MESSAGE_ERREUR) { Title = Constantes.TITRE_ERREUR }; var res = await messageDialog.ShowAsync(); } } else { MessageDialog messageDialog = new MessageDialog(Constantes.MESSAGE_ERREUR_CONNEXION) { Title = Constantes.TITRE_ERREUR_CONNECTION }; var res = messageDialog.ShowAsync(); } }
public async Task InitializeAsync() { if (NetworkInterface.GetIsNetworkAvailable()) { ResponsibleController service = new ResponsibleController(); IEnumerable <Responsable> listeResponsable = await service.GetAllElements(); Responsable = new ObservableCollection <Responsable>(listeResponsable); } else { MessageDialog messageDialog = new MessageDialog(Constantes.MESSAGE_ERREUR_CONNEXION) { Title = Constantes.TITRE_ERREUR_CONNECTION }; var res = messageDialog.ShowAsync(); } }
public async Task InitializeAsync() { if (NetworkInterface.GetIsNetworkAvailable()) { AccountController serviceAccount = new AccountController(); NbUsers = await serviceAccount.CountUsers(); GardenController serviceGarden = new GardenController(); NbGardens = await serviceGarden.CountGardens(); ResponsibleController serviceRespon = new ResponsibleController(); NbRespon = await serviceRespon.CountRespon(); } else { MessageDialog messageDialog = new MessageDialog(Constantes.MESSAGE_ERREUR_CONNEXION) { Title = Constantes.TITRE_ERREUR_CONNECTION }; var res = messageDialog.ShowAsync(); } }