| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980 | using MECF.Framework.Common.Equipment;using MECF.Framework.Common.RecipeCenter;using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace CyberX8_MainPages.Sequence{    class UiSequenceManager : IUiSequenceManager    {        public List<string> GetSequenceNameList()        {            return RecipeClient.Instance.Service.GetSequenceNameList();        }        public List<string> GetSequenceNameList(string search)        {            var list = RecipeClient.Instance.Service.GetSequenceNameList();            if (!string.IsNullOrWhiteSpace(search))            {                return list.Where(p => p.Contains(search)).ToList();            }            return list;        }        public List<string> GetRecipesByPath(string prefixPath)        {            return RecipeClient.Instance.Service.GetRecipesByPath(prefixPath, false).ToList();        }        public bool CreateSequenceFolder(string foldername)        {            return RecipeClient.Instance.Service.CreateSequenceFolder(foldername);        }        public bool DeleteSequenceFolder(string foldername)        {            return RecipeClient.Instance.Service.DeleteSequenceFolder(foldername);        }        public bool SaveSequence(string name, string content)        {            return RecipeClient.Instance.Service.SaveSequence(name, content);        }        public List<string> GetRecipes(ModuleName chamId, bool includeUsedRecipe)        {            return RecipeClient.Instance.Service.GetRecipes(chamId, includeUsedRecipe).ToList();        }        public string GetSequence(string sequenceName)        {            return RecipeClient.Instance.Service.GetSequence(sequenceName);        }        public bool DeleteSequence(string sequenceName)        {            return RecipeClient.Instance.Service.DeleteSequence(sequenceName);        }        public bool RenameSequence(string oldName, string newName)        {            return RecipeClient.Instance.Service.RenameSequence(oldName, newName);        }        public bool SaveAsSequence(string sequenceName, string sequenceContent)        {            return RecipeClient.Instance.Service.SaveAsSequence(sequenceName, sequenceContent);        }        public string GetSequenceFormatXml()        {            return RecipeClient.Instance.Service.GetSequenceFormatXml();        }    }}
 |