RJobRecipeViewModel.cs 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. using Prism.Dialogs;
  2. namespace RecipeModule.ViewModels;
  3. internal partial class RJobRecipeViewModel : GeneralRecipeVM
  4. {
  5. public RJobRecipeViewModel(IDialogService dialogService) : base(dialogService)
  6. {
  7. this.Title = "Job";
  8. }
  9. protected override void OnActive()
  10. {
  11. this.Directories = [];
  12. this.Directories.Add(new($"{base.Title} 1"));
  13. this.Directories.Add(new($"{base.Title} 1"));
  14. this.Directories.Add(new($"{base.Title} 1"));
  15. this.Directories.Add(new($"{base.Title} 1"));
  16. Recipes = [];
  17. Recipes.Add(new($"{base.Title} Recipe 1", "", "admin", DateTime.Now));
  18. Recipes.Add(new($"{base.Title} Recipe 2", "", "admin", DateTime.Now));
  19. Recipes.Add(new($"{base.Title} Recipe 3", "", "admin", DateTime.Now));
  20. Recipes.Add(new($"{base.Title} Recipe 4", "", "admin", DateTime.Now));
  21. }
  22. protected override void Commands(RecipeOpreateEnum recipeOpreateEnum)
  23. {
  24. switch (recipeOpreateEnum)
  25. {
  26. case RecipeOpreateEnum.New:
  27. break;
  28. case RecipeOpreateEnum.Delete:
  29. break;
  30. case RecipeOpreateEnum.Edit:
  31. dialogService.Show("JobRecipeEdit");
  32. break;
  33. case RecipeOpreateEnum.Rename:
  34. break;
  35. case RecipeOpreateEnum.Copy:
  36. break;
  37. case RecipeOpreateEnum.View:
  38. break;
  39. case RecipeOpreateEnum.Export:
  40. break;
  41. case RecipeOpreateEnum.Change:
  42. break;
  43. case RecipeOpreateEnum.History:
  44. break;
  45. default:
  46. break;
  47. }
  48. }
  49. }