private void SupprimerTag(string tag) { if (IsModeAjout) { ListeTags.Remove(tag); } }
private void AjouterTag(string tag) { if (tag != null && !tag.Equals("") && ListeTags != null && !ListeTags.Contains(tag)) { ListeTags.Add(tag); } }
async void PopUpValider() { string _question; if (IsModeAjout) { _question = "Êtes-vous sûr de vouloir ajouter ce nouvel enregistrement ?"; } else { _question = "Êtes-vous sûr de vouloir modifier cet enregistrement ?"; } var answer = await App.Current.MainPage.DisplayAlert("Ajout", _question, "Oui", "Non"); if (answer.Equals(true)) { ReviewD.Titre = Titre; ReviewD.Description = Description; ReviewD.Tags = ListeTags.ToList(); if (IsModeAjout) { ReviewD.DatePublication = DateTime.Now; ReviewD.Latitude = Latitude; ReviewD.Longitude = Longitude; ReviewD.Adresse = Adresse; Review reviewSaved = ReviewD.ToReview(); reviewSaved.Photo = PhotoArray; _reviewService.AddReview(reviewSaved); } else { Review reviewSaved = ReviewD.ToReview(); reviewSaved.Photo = _reviewService.GetReviewById(reviewSaved.Id).Photo; _reviewService.UpdateReview(reviewSaved); } await NavigationService.NavigateAsync("/MenuApp/NavigationPage/MainPage"); } }