/// <summary>
 ///     Handle the selection of a CategoryViewModel in the list
 /// </summary>
 protected abstract Task ItemClick(CategoryViewModel category);
Example #2
0
 /// <summary>
 ///     Post selected CategoryViewModel to message hub
 /// </summary>
 protected override void ItemClick(CategoryViewModel category)
 {
     EditCategoryCommand.Execute(category);
 }
Example #3
0
 private async Task EditCategory(CategoryViewModel category)
 {
     await NavigationService.Navigate <ModifyCategoryViewModel, ModifyCategoryParameter>(new ModifyCategoryParameter(category.Id));
 }
Example #4
0
 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);
 }
Example #6
0
 private async void Cancel()
 {
     SelectedCategory = new CategoryViewModel(await categoryService.GetById(SelectedCategory.Id));
     Close(this);
 }
Example #7
0
 /// <summary>
 ///     Post selected CategoryViewModel to message hub
 /// </summary>
 protected override async Task ItemClick(CategoryViewModel category)
 {
     await EditCategoryCommand.ExecuteAsync(category);
 }
Example #8
0
 /// <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);
 }
Example #9
0
 /// <summary>
 ///     Handle the selection of a CategoryViewModel in the list
 /// </summary>
 protected abstract void Selected(CategoryViewModel category);
Example #10
0
 private void CreateNewCategory(CategoryViewModel category)
 {
     ShowViewModel <ModifyCategoryViewModel>(new { isEdit = false, SelectedCategory = 0 });
 }
Example #11
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);