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();
- }
- }
- }
|