Пример #1
0
        public static void Serialize(this XYKernel.OS.Common.Models.Administrative.CPCase model, string localID)
        {
            string path     = CacheManager.Instance.GetDataPath();
            string casePath = $"{path}\\{localID}\\{localID}.case";

            casePath.SerializeObjectToJson(model);
        }
Пример #2
0
 /// <summary>
 /// 获取可用课位数
 /// </summary>
 /// <param name="model"></param>
 /// <returns></returns>
 public static int GetAvaliablePositions(this XYKernel.OS.Common.Models.Administrative.CPCase model)
 {
     return(model.Positions.Where(p => p.Position != XYKernel.OS.Common.Enums.Position.AB && p.Position != XYKernel.OS.Common.Enums.Position.Noon && p.Position != XYKernel.OS.Common.Enums.Position.PB).Count(p => p.IsSelected));
 }