public void saveTour() { // Ermittelt die ausgewählten Tourenbücher und fügt Sie dem Tourenobjekt hinzu CurrentTour.AssignedTourBookIDs = new List <int>(); foreach (KeyValuePair <string, object> tb in SelectedTourBooks) { TourBook tourBookToSave = (TourBook)tb.Value; if (tourBookToSave.id != null) { CurrentTour.AssignedTourBookIDs.Add(tourBookToSave.id.GetValueOrDefault()); } } // Ermittelt die ausgewählten Kameraden und fügt Sie dem Tourenobjekt hinzu CurrentTour.AssignedUserIDs = new List <int>(); foreach (KeyValuePair <string, object> mate in SelectedMates) { User userToSave = (User)mate.Value; CurrentTour.AssignedUserIDs.Add(userToSave.id); } Tour createdTour = DataManager.getInstance().saveTour(CurrentTour); if (createdTour != null) { CurrentTour = createdTour; SaveButtonContent = "Speichern erfolgreich durchgeführt"; NotifyOfPropertyChange(() => SaveButtonContent); } }
public void DeleteBook(object o) { TourBook book = (TourBook)o; dataManager.deleteBook(book); TourBooks = dataManager.getAllBooks(); }
public void createNewBook() { TourBook createdBook = DataManager.getInstance().saveBook(CurrentBook); if (createdBook != null) { CurrentBook = createdBook; SaveButtonContent = "Speichern erfolgreich durchgeführt"; NotifyOfPropertyChange(() => SaveButtonContent); } }
internal void deleteBook(TourBook book) { dBM.deleteBook(book); }
internal ObservableCollection <Tour> getToursInBook(TourBook selectedTourBook) { return(dBM.getToursInBook(selectedTourBook)); }
public TourBook saveBook(TourBook bookName) { return(dBM.SaveBook(bookName)); }
public void EditBook(TourBook book) { ActivateItem(new NewBookViewModel(book)); }
public NewBookViewModel(TourBook currentBook) { CurrentBook = currentBook; SaveButtonContent = "Speichern"; CanSave = true; }
public TourBook SaveBook(TourBook bookName) { return(TBSC.SaveBook(bookName)); }
public ObservableCollection <Tour> getToursInBook(TourBook selectedTourBook) { return(TBSC.GetToursInBook(selectedTourBook)); }
public void deleteBook(TourBook book) { TBSC.DeleteBook(book); }
public void EditBook(object o) { TourBook book = (TourBook)o; ((ShellViewModel)this.Parent).EditBook(book); }