/// <summary> /// 获取栏目子项数量 /// </summary> /// <param name="cls"></param> /// <returns></returns> public static int CountSubItem(this Class cls) { if (cls.ModelID == 1) { return(NewsView.Count(string.Format("ClassID in(select id from Class where ID={0} union select id from Class where ParentID={0}) and Audit=1", cls.ID))); } else if (cls.ModelID == 2) { return(ImageAlbumView.Count(string.Format("ClassID in(select id from Class where ID={0} union select id from Class where ParentID={0})", cls.ID))); } else if (cls.ModelID == 3) { return(QuestionView.Count(string.Format("ClassID in(select id from Class where ID={0} union select id from Class where ParentID={0})", cls.ID))); } else if (cls.ModelID == 4) { return(BookView.Count(string.Format("ClassID in(select id from Class where ID={0} union select id from Class where ParentID={0})", cls.ID))); } else if (cls.ModelID == 5) { return(0); } else if (cls.ModelID == 6) { return(MovieInfoView.Count(string.Format("ClassID in(select id from Class where ID={0} union select id from Class where ParentID={0})", cls.ID))); } else { return(0); } }
public static Book GetBook(BookChapter bc) { return(BookView.GetModelByID(bc.BookID.ToS())); }