private void RemoveClicked(object sender, RoutedEventArgs e) { VehicleEventsPersistency persistency = new VehicleEventsPersistency(OnDeleted, OnError); persistency.Delete(selectedEvent.Model); }
private void LoadEvents() { if (selectedVehicle == null) { return; } VehicleEventsPersistency persistency = new VehicleEventsPersistency(OnAllLoaded, OnError); persistency.GetAllForVehicle(selectedVehicle.Model); }
private void OnSaveClicked(object sender, RoutedEventArgs e) { VehicleEventViewModel vm = DataContext as VehicleEventViewModel; vm.CheckingInProgress = true; if (vm.CheckDataConsistency()) { VehicleEventsPersistency po = new VehicleEventsPersistency( EventPersisted, Error); if (vm.Model.Id == 0) { po.Persist(vm.Model); } else { po.Persist(vm.Model); } } }