public static void Serialize(this XYKernel.OS.Common.Models.Administrative.Rule.Rule model, string localID) { string path = CacheManager.Instance.GetDataPath(); string rulePath = $"{path}\\{localID}\\{localID}.rule"; rulePath.SerializeObjectToJson(model); }
public void AddAdminRule(string localID, XYKernel.OS.Common.Models.Administrative.Rule.Rule model) { if (AdminRules.ContainsKey(localID)) { AdminRules[localID] = model; } else { AdminRules.Add(localID, model); } }
public XYKernel.OS.Common.Models.Administrative.Rule.Rule GetAminRule(string localID) { if (AdminRules.ContainsKey(localID)) { return(AdminRules[localID]); } else { var rule = new XYKernel.OS.Common.Models.Administrative.Rule.Rule(); AdminRules.Add(localID, rule); return(rule); } }