/// <summary> /// Supprimer une note /// </summary> public void DeleteNote() { DataServiceNote dsNote = new DataServiceNote(); dsNote.DeleteNote(Note); GoBackCommand.Execute(null); }
public void DeleteNote(Note noteSelected) { DataServiceNote dsNote = new DataServiceNote(); Trip.Notes.Remove(noteSelected); dsNote.DeleteNote(noteSelected); TripCommand.Execute(null); }
public void DeleteNotes(List <object> noteList) { DataServiceNote dsNote = new DataServiceNote(); foreach (Note note in noteList) { Trip.Notes.Remove(note); dsNote.DeleteNote(note); } TripCommand.Execute(null); }
public void DeletePOI(PointOfInterest poi) { if (DeletePOIObject) { // For some reasons, Picture table doesn't refresh properly // We have to remove each element in the array manually DataServicePicture dsPicture = new DataServicePicture(); foreach (Picture pic in dsPicture.LoadPicturesByPoiId(poi.Id)) { Trip.Pictures.Remove(pic); dsPicture.DeletePicture(pic); } DataServiceNote dsNotes = new DataServiceNote(); foreach (Note note in dsNotes.LoadNotesByPoiId(poi.Id)) { Trip.Notes.Remove(note); dsNotes.DeleteNote(note); } } else { // For some reasons, Picture table doesn't refresh properly // We have to remove each element in the array manually DataServicePicture dsPicture = new DataServicePicture(); foreach (Picture pic in dsPicture.LoadPicturesByPoiId(poi.Id)) { pic.PointOfInterest = null; } DataServiceNote dsNotes = new DataServiceNote(); foreach (Note note in dsNotes.LoadNotesByPoiId(poi.Id)) { note.PointOfInterest = null; } } DataServicePoi dsPoi = new DataServicePoi(); Trip.PointsOfInterests.Remove(poi); PointOfInterestList.Remove(poi); dsPoi.DeletePoi(poi, false); TripCommand.Execute(null); }