예제 #1
0
        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);
        }
예제 #2
0
 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);
     }
 }
예제 #3
0
 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);
     }
 }