using System; using System.Collections.Generic; using System.Linq; using System.Text; using Aitex.Core.Util; using Aitex.Sorter.Common; using MECF.Framework.Common.OperationCenter; using MECF.Framework.Common.Equipment; using MECF.Framework.Common.RecipeCenter; namespace Aitex.Sorter.UI.ViewModel { class UIRecipeManager : Singleton { public string LoadRecipe( string recipeName) { return RecipeClient.Instance.Service.LoadRecipe(ModuleName.System, recipeName); } public IEnumerable GetRecipes( ) { return RecipeClient.Instance.Service.GetRecipes(ModuleName.System, false); } public bool DeleteRecipe (string recipeName) { return RecipeClient.Instance.Service.DeleteRecipe(ModuleName.System, recipeName); } public bool SaveAsRecipe( string recipeName, string recipeContent) { return RecipeClient.Instance.Service.SaveAsRecipe(ModuleName.System, recipeName, recipeContent); } public bool SaveRecipe( string recipeName, string recipeContent) { return RecipeClient.Instance.Service.SaveRecipe(ModuleName.System, recipeName, recipeContent); } public bool RenameRecipe( string oldName, string newName) { return RecipeClient.Instance.Service.RenameRecipe(ModuleName.System, oldName, newName); } } }