public GenericObjectWithErrorModel <BoiteAuLettre> PostCreateBoiteAuLettre(BoiteAuLettre boiteAuLettre) { GenericObjectWithErrorModel <BoiteAuLettre> genericObjectWithErrorModel = new GenericObjectWithErrorModel <BoiteAuLettre>(); genericObjectWithErrorModel.t = boiteAuLettre; return(genericObjectWithErrorModel); }
private async void AddBAL(object sender, EventArgs e) { var page = new UserAnimationPage(); await PopupNavigation.Instance.PushAsync(page); BoiteAuLettre boiteAuLettre = new BoiteAuLettre { numeroSerie = Entry_numSerie.Text, description = Entry_descriptionBAL.Text }; if (!String.IsNullOrEmpty(boiteAuLettre.numeroSerie)) { var utilisateurUpdated = App.Rest.PostReponse <Utilisateur>(Constants.AddBalToCurrentUser, JsonConvert.SerializeObject(boiteAuLettre)); if (utilisateurUpdated.t != null) { var pageOk = new MisAJour("La boite aux lettres a été ajouté.", Color.Green); await PopupNavigation.Instance.PushAsync(pageOk); await Task.Delay(2000); await PopupNavigation.Instance.PopAsync(); App.Utilisateur.boiteAuLettres = utilisateurUpdated.t.boiteAuLettres; await PopupNavigation.Instance.PopAsync(); } else { string message = ""; foreach (KeyValuePair <string, List <string> > attr in utilisateurUpdated.Errors) { foreach (var value in attr.Value) { message += value; } } var pageKo = new MisAJour(message, Color.Red); await PopupNavigation.Instance.PushAsync(pageKo); await Task.Delay(2000); await PopupNavigation.Instance.PopAsync(); await PopupNavigation.Instance.PopAsync(); } } else { var pageKo = new MisAJour("Le numéro de série est obligatoire", Color.Red); await PopupNavigation.Instance.PushAsync(pageKo); await Task.Delay(2000); await PopupNavigation.Instance.PopAsync(); await PopupNavigation.Instance.PopAsync(); } }
public GenericObjectWithErrorModel <Utilisateur> PutAjoutBoiteToUtilisateur(BoiteAuLettre boiteAuLettre) { GenericObjectWithErrorModel <Utilisateur> genericObjectWithErrorModel = new GenericObjectWithErrorModel <Utilisateur>(); Utilisateur utilisateur = new Utilisateur(); utilisateur.boiteAuLettres.Add(boiteAuLettre); genericObjectWithErrorModel.t = utilisateur; return(genericObjectWithErrorModel); }
private async void CreateBAL(object sender, EventArgs e) { var page = new UserAnimationPage(); await PopupNavigation.Instance.PushAsync(page); BoiteAuLettre boiteAuLettre = new BoiteAuLettre { numeroSerie = Entry_numSerie.Text }; if (!String.IsNullOrEmpty(boiteAuLettre.numeroSerie)) { var boiteAuLettreCreated = boiteAuLettreService.PostCreateBoiteAuLettre(boiteAuLettre); if (boiteAuLettreCreated.t != null) { var pageOk = new MisAJour("La boite aux lettres a été créé.", Color.Green); await PopupNavigation.Instance.PushAsync(pageOk); await Task.Delay(2000); await PopupNavigation.Instance.PopAsync(); await PopupNavigation.Instance.PopAsync(); } else { string message = ""; foreach (KeyValuePair <string, List <string> > attr in boiteAuLettreCreated.Errors) { foreach (var value in attr.Value) { message += value; } } var pageKo = new MisAJour(message, Color.Red); await PopupNavigation.Instance.PushAsync(pageKo); await Task.Delay(2000); await PopupNavigation.Instance.PopAsync(); await PopupNavigation.Instance.PopAsync(); } } else { var pageKo = new MisAJour("Le numéro de série est obligatoire", Color.Red); await PopupNavigation.Instance.PushAsync(pageKo); await Task.Delay(2000); await PopupNavigation.Instance.PopAsync(); await PopupNavigation.Instance.PopAsync(); } }
public GenericObjectWithErrorModel <Utilisateur> PutAjoutBoiteToUtilisateur(BoiteAuLettre boiteAuLettre) { return(RestService.Instance.PostReponse <Utilisateur>(Constants.AddBalToCurrentUser, JsonConvert.SerializeObject(boiteAuLettre))); }
public GenericObjectWithErrorModel <BoiteAuLettre> PostCreateBoiteAuLettre(BoiteAuLettre boiteAuLettre) { return(RestService.Instance.PostReponse <BoiteAuLettre>(Constants.CreateBAL, JsonConvert.SerializeObject(boiteAuLettre))); }
public BoiteAuLettreViewModel(BoiteAuLettre boiteAuLettre) : base(boiteAuLettre) { }
protected BoiteAuLettreDecorator(BoiteAuLettre boiteAuLettre) { this._boiteAuLettre = boiteAuLettre; }