namespace RecipeModule.ViewModels; internal partial class RLayoutRecipeViewModel : GeneralRecipeVM { public RLayoutRecipeViewModel(IDialogService dialogService) : base(dialogService) { this.Title = "Layout"; } protected override void OnActive() { this.Directories = []; this.Directories.Add(new($"{base.Title} 1")); this.Directories.Add(new($"{base.Title} 1")); this.Directories.Add(new($"{base.Title} 1")); this.Directories.Add(new($"{base.Title} 1")); Recipes = []; Recipes.Add(new($"{base.Title} Recipe 1", "", "admin", DateTime.Now)); Recipes.Add(new($"{base.Title} Recipe 2", "", "admin", DateTime.Now)); Recipes.Add(new($"{base.Title} Recipe 3", "", "admin", DateTime.Now)); Recipes.Add(new($"{base.Title} Recipe 4", "", "admin", DateTime.Now)); } protected override void Commands(RecipeOpreateEnum recipeOpreateEnum) { switch (recipeOpreateEnum) { case RecipeOpreateEnum.New: break; case RecipeOpreateEnum.Delete: break; case RecipeOpreateEnum.Edit: dialogService.Show("LayoutRecipeEdit"); break; case RecipeOpreateEnum.Rename: break; case RecipeOpreateEnum.Copy: break; case RecipeOpreateEnum.View: break; case RecipeOpreateEnum.Export: break; case RecipeOpreateEnum.Change: break; case RecipeOpreateEnum.History: break; default: break; } } }