/// <summary> /// Benutzer möchte eine Aktivität hinzufügen. /// </summary> public void UserWantsToAddActivity() { var dataView = ActivitiesFactories.ActivitiesViewFactory.CreateHomeVisitDataView(); var viewModel = new HomeVisitDataViewModel(dataView); dataView.SetCaption("Aktivität erstellen"); dataView.ShowView(); // übergeordnete View refreshen (die Liste der Aktivitäten) -> Anzeige der Änderungen view.RefreshView(); }
/// <summary> /// Benutzer möchte den übergebenen Eintrag bearbeiten. /// </summary> /// <param name="dataItem">Eintrag zum Bearbeiten</param> public void UserWantsToEditActivity(HomeVisit dataItem) { var dataView = ActivitiesFactories.ActivitiesViewFactory.CreateHomeVisitDataView(); var viewModel = new HomeVisitDataViewModel(dataView) { HomeVisit = dataItem }; dataView.SetCaption("Aktivität bearbeiten"); dataView.ShowView(); // übergeordnete View (Liste) refreshen view.RefreshView(); }