/// <summary> /// Ajout ou modification d'une photo /// </summary> public void AddEditPhoto() { // If the form is not valid, a notification will appear if (ValidationErrorsHandler.IsValid(_validator, Picture)) { _isFormValid = true; if (NoneCheck) { Picture.PointOfInterest = null; } if (Mode == Mode.add) { AddPictureInDB(); } else if (Mode == Mode.edit) { UpdateExistingPicture(); } EditableObject.EndEdit(); } else { _isFormValid = false; } }
public void AddEditTrip() { // If the form is not valid, a notification will appear if (ValidationErrorsHandler.IsValid(_validator, Trip)) { _isFormValid = true; Trip.FriendList = Utils.Utility.FriendToString(FriendList); // Adding a Trip if (Mode == Mode.add) { AddTripInDB(); Messenger.Default.Send <string, MainViewModel>(""); } else if (Mode == Mode.edit) { UpdateExistingTrip(); } EditableObject.EndEdit(); } else { _isFormValid = false; } }
/// <summary> /// Ajouter ou modifier une note /// </summary> public void AddEditNote() { // If the form is not valid, a notification will appear if (ValidationErrorsHandler.IsValid(_validator, Note)) { _isFormValid = true; if (NoneCheck) { Note.PointOfInterest = null; } if (Mode == Mode.add) { AddNoteInDB(); } else if (Mode == Mode.edit) { UpdateExistingNote(); Messenger.Default.Send <int, NoteViewModel>(Note.Id); } EditableObject.EndEdit(); } else { _isFormValid = false; } }
private void SaveCheckList() { IsFormValid = true; this.Tour.RecentRenovations = Utils.Utility.ListToString(RecentRenovations.Select(reno => reno.Name).ToList()); DataServiceTour dsTour = new DataServiceTour(); dsTour.UpdateTour(); EditableObject.EndEdit(); navigationService.GoBack(); }
void ObservableRowChanged(DataRowChangeEventArgs e) { if (e.Action != DataRowAction.Add && e.Action != DataRowAction.Delete && e.Action != DataRowAction.Change) { return; } if (e.Action == DataRowAction.Add || e.Action == DataRowAction.Change) { SetRowIndexInCurrentAction(e); } EditableObject.EndEdit(); }
private void AddEditTour() { IsFormValid = true; if (CurrentMode == Mode.NewTour) { Tour.ConstructionYear = DateTime.Now.Year; AddTour(); } else { EditTour(); } EditableObject.EndEdit(); Messenger.Default.Send <Tour, CheckListViewModel>(Tour); navigationService.NavigateTo("CheckList"); }
/// <summary> /// Ajout d'un point d'intérêt /// </summary> public void AddPOI() { if (ValidationErrorsHandler.IsValid(_validator, PointOfInterest)) { _isFormValid = true; // Adding a poi if (Mode == Mode.add || Mode == Mode.addFromExisting) { AddPoiInDB(); } else { UpdateExistingPOI(); } EditableObject.EndEdit(); } else { _isFormValid = false; } }