private void AfterDetailSaved(AfterDetailSavedEventArgs args) { switch (args.ViewModelName) { case nameof(CustomerDetailViewModel): AfterDetailSaved(Customers, args); break; case nameof(CampaignDetailViewModel): AfterDetailSaved(Campaigns, args); break; } }
private void AfterDetailSaved(AfterDetailSavedEventArgs args) { switch (args.ViewModelName) { case nameof(CarDetailViewModel): AfterDetailsSaved(Cars, args); break; case nameof(RentDetailViewModel): AfterDetailsSaved(Rents, args); break; } }
private void AfterDetailSaved(AfterDetailSavedEventArgs args) { switch (args.ViewModelName) { case nameof(FriendDetailViewModel): AfterDetailSaved(Friends, args); break; case nameof(MeetingDetailViewModel): AfterDetailSaved(Meetings, args); break; } }
private void AfterDetailSaved(ObservableCollection <NavigationItemViewModel> items, AfterDetailSavedEventArgs args) { var lookupItem = items.SingleOrDefault(l => l.Id == args.Id); if (lookupItem == null) { items.Add(new NavigationItemViewModel(args.Id, args.DisplayMember, args.ViewModelName, _eventAggregator)); } else { lookupItem.DisplayMember = args.DisplayMember; } }
private async void AfterDetailSaved(AfterDetailSavedEventArgs args) { if (args.ViewModelName == nameof(OrderDetailViewModel)) { await _orderRepository.ReloadProductAsync(args.Id); _allProducts = await _orderRepository.GetAllProductsAsync(); SetupPicklist(); var order = await _orderRepository.GetByIdAsync(args.Id); InitializeOrderItems(order.OrderItems); } }
private async void AfterDetailSaved(AfterDetailSavedEventArgs args) { if (args.ViewModelName == nameof(ClientDetailViewModel)) { await _workoutRepository.ReloadClientAsync(args.Id); _allClients = await _workoutRepository.GetAllClientsAsync(); SetupPickList(); } if (args.ViewModelName == nameof(ExerciseDetailViewModel)) { await LoadAsync(Id); } }
private void AfterDetailSaved(AfterDetailSavedEventArgs args) { switch (args.ViewModelName) { case nameof(FriendDetailViewModel): AfterDetailSaved(Friends, args); break; case nameof(MeetingDetailViewModel): AfterDetailSaved(Meetings, args); break; default: throw new System.Exception($"AfterDetailSaved(): ViewModel {args.ViewModelName} not mapped."); } }
private void AfterDetailSaved(AfterDetailSavedEventArgs args) { switch (args.ViewModelName) { case nameof(ClientDetailViewModel): AfterDetailSaved(Clients, args); break; case nameof(WorkoutDetailViewModel): AfterDetailSaved(Workouts, args); break; case nameof(ExerciseDetailViewModel): AfterDetailSaved(Exercises, args); break; } }
private void AfterDetailSaved(AfterDetailSavedEventArgs obj) { switch (obj.ViewModelName) { case nameof(AnagraficaDetailViewModel): AfterDetailSaved(Anagrafiche, obj); break; case nameof(DocumentoDetailViewModel): AfterDetailSaved(Documenti, obj); break; case nameof(AmbienteDetailViewModel): AfterDetailSaved(Ambienti, obj); break; } }
private void AfterDetailSaved(AfterDetailSavedEventArgs args) { Int64 startTicks = Log.EVENT_HANDLER($"Enter Id:({args.Id})", Common.LOG_CATEGORY); switch (args.ViewModelName) { case nameof(CatDetailViewModel): AfterDetailSaved(Cats, args); break; default: return; //throw new System.Exception($"AfterDetailSaved(): ViewModel {args.ViewModelName} not mapped."); } Log.EVENT_HANDLER("Exit", Common.LOG_CATEGORY, startTicks); }
private void AfterDetailSaved(AfterDetailSavedEventArgs obj) { switch (obj.ViewModelName) { case nameof(GymClientDetailViewModel): var lookupItem = GymClients.SingleOrDefault(c => c.Id == obj.Id); if (lookupItem == null) { GymClients.Add(new NavigationItemViewModel(obj.Id, obj.DisplayMember, nameof(GymClientDetailViewModel), _eventAggregator)); } else { lookupItem.DisplayMember = obj.DisplayMember; } break; } }
private void AfterDetailSaved(AfterDetailSavedEventArgs args) { // SingleOrDefault -> now we can have null ids (new friends), and this method returns null if id does not exist, unlike Single which throws an exception. switch (args.ViewModelName) { case nameof(FriendDetailViewModel): { AfterDetailSaved(Friends, args); break; } case nameof(MeetingDetailViewModel): { AfterDetailSaved(Meetings, args); break; } } }
private void AfterDetailSaved(AfterDetailSavedEventArgs args) { switch (args.ViewModelName) { case nameof(StatementDetailViewModel): var lookupItem = Statements.SingleOrDefault(l => l.Id == args.Id); if (lookupItem == null) { Statements.Add(new NavigationItemViewModel( args.Id, args.DisplayMember, nameof(StatementDetailViewModel), _eventAggregator)); } else { lookupItem.DisplayMember = args.DisplayMember; } break; } }
private void AfterDetailSaved(AfterDetailSavedEventArgs args) { Int64 startTicks = Log.EVENT_HANDLER("Enter", Common.LOG_CATEGORY); switch (args.ViewModelName) { case nameof(DetailViewModel): AfterDetailSaved(s, args); break; // case nameof(2DetailViewModel): // AfterDetailSaved(2s, args); // break; default: throw new System.Exception($"AfterDetailSaved(): ViewModel {args.ViewModelName} not mapped."); } Log.EVENT_HANDLER("Exit", Common.LOG_CATEGORY, startTicks); }
private void AfterDetailSaved(AfterDetailSavedEventArgs obj) { switch (obj.ViewModelName) { case (nameof(FriendDetailViewModel)): var lookupItem = Friends.SingleOrDefault(l => l.Id == obj.Id); if (lookupItem == null) { Friends.Add(new NavigationItemViewModel(obj.DisplayMember, obj.Id, nameof(FriendDetailViewModel), _eventAggregator)); } else { lookupItem.DisplayMember = obj.DisplayMember; } break; } }
private void AfterDetailSaved(AfterDetailSavedEventArgs args) { switch (args.ViewModelName) { case nameof(CustomerDetailViewModel): AfterDetailSaved(Customers, args); break; case nameof(ProviderDetailViewModel): AfterDetailSaved(Providers, args); break; case nameof(ProductDetailViewModel): AfterDetailSaved(Products, args); break; case nameof(OrderDetailViewModel): AfterDetailSaved(Orders, args); break; } }
public void AfterDetailSaved(ObservableCollection <NavigationItemViewModel> items, AfterDetailSavedEventArgs args) { #if LOGGING Int64 startTicks = Log.VIEWMODEL_LOW($"Enter Id:({args.Id})", Common.LOG_CATEGORY); #endif var lookupItem = items.SingleOrDefault(l => l.Id == args.Id); if (lookupItem == null) { items.Add(new NavigationItemViewModel(args.Id, args.DisplayMember, args.ViewModelName, EventAggregator, DialogService)); } else { lookupItem.DisplayMember = args.DisplayMember; } #if LOGGING Log.VIEWMODEL_LOW("Exit", Common.LOG_CATEGORY, startTicks); #endif }
private async void AfterDetailSaved(AfterDetailSavedEventArgs args) { await LoadAsync(); }
private void AfterDetailSaved(ObservableCollection <NavigationItemViewModel> collection, AfterDetailSavedEventArgs args) { var lookupItem = collection.SingleOrDefault(i => i.Id == args.Id); //Wywali null jeśli na liście nie ma nowego detala if (lookupItem == null) { collection.Add(new NavigationItemViewModel(args.Id, args.DisplayMember, nameof(args.ViewModelName), _eventAggregator)); //dodajemy nowy detal do listy } else { lookupItem.DisplayMember = args.DisplayMember; } }
private void AfterDetailSaved(ObservableCollection <NavigationItemViewModel> items, AfterDetailSavedEventArgs args) { var lookupItem = items.SingleOrDefault(l => l.Id == args.Id); // If we are creating navigation item... if (null == lookupItem) { items.Add(new NavigationItemViewModel(args.Id, args.DisplayMember, _eventAggregator, args.ViewModelName)); } // Else if the navigation item already exists... else { lookupItem.DisplayMember = args.DisplayMember; } }
private void AfterDetailSaved(AfterDetailSavedEventArgs args) { }