/// <summary> /// Handle the selection of a CategoryViewModel in the list /// </summary> protected abstract Task ItemClick(CategoryViewModel category);
/// <summary> /// Post selected CategoryViewModel to message hub /// </summary> protected override void ItemClick(CategoryViewModel category) { EditCategoryCommand.Execute(category); }
private async Task EditCategory(CategoryViewModel category) { await NavigationService.Navigate <ModifyCategoryViewModel, ModifyCategoryParameter>(new ModifyCategoryParameter(category.Id)); }
private async Task CreateNewCategory(CategoryViewModel category) { await NavigationService.Navigate <ModifyCategoryViewModel, ModifyCategoryParameter>(new ModifyCategoryParameter()); }
/// <summary> /// Post selected CategoryViewModel to message hub /// </summary> protected override void ItemClick(CategoryViewModel category) { messenger.Publish(new CategorySelectedMessage(this, category)); Close(this); }
private async void Cancel() { SelectedCategory = new CategoryViewModel(await categoryService.GetById(SelectedCategory.Id)); Close(this); }
/// <summary> /// Post selected CategoryViewModel to message hub /// </summary> protected override async Task ItemClick(CategoryViewModel category) { await EditCategoryCommand.ExecuteAsync(category); }
/// <summary> /// Post selected CategoryViewModel to message hub /// </summary> protected override async Task ItemClick(CategoryViewModel category) { messenger.Publish(new CategorySelectedMessage(this, category)); await NavigationService.Close(this); }
/// <summary> /// Handle the selection of a CategoryViewModel in the list /// </summary> protected abstract void Selected(CategoryViewModel category);
private void CreateNewCategory(CategoryViewModel category) { ShowViewModel <ModifyCategoryViewModel>(new { isEdit = false, SelectedCategory = 0 }); }
private void EditCategory(CategoryViewModel category) { ShowViewModel <ModifyCategoryViewModel>(new { isEdit = true, selectedCategoryId = category.Id }); }
protected override void Selected(CategoryViewModel category) { //Do nothing later will redirect to CategoryViewModel spending details }
/// <summary> /// Handle the selection of a CategoryViewModel in the list /// </summary> protected abstract void ItemClick(CategoryViewModel category);