/// <summary> /// 前台查询广告信息 /// </summary> /// <param name="bannerType"></param> /// <param name="returnRecord"></param> /// <returns></returns> public SiteMessageBannerInfo_Collection QuerySitemessageBanngerList_Web(int bannerType, int returnRecord = 10) { var query = from s in DB.CreateQuery <E_Sitemessage_Banner>() where s.BannerType == bannerType && s.IsEnable == true orderby s.BannerIndex ascending select new SiteMessageBannerInfo { BannerId = s.BannerId, BannerIndex = s.BannerIndex, BannerTitle = s.BannerTitle, BannerType = (BannerType)s.BannerType, CreateTime = s.CreateTime, ImageUrl = s.ImageUrl, IsEnable = s.IsEnable, JumpUrl = s.JumpUrl, }; SiteMessageBannerInfo_Collection collection = new SiteMessageBannerInfo_Collection(); collection.ListInfo = new List <SiteMessageBannerInfo>(); if (query != null) { collection.ListInfo = query.Take(returnRecord).ToList(); } return(collection); }
/// <summary> /// 前台查询广告信息 /// </summary> /// <param name="bannerType"></param> /// <param name="returnRecord"></param> /// <returns></returns> public SiteMessageBannerInfo_Collection QuerySitemessageBanngerList_Web(BannerType bannerType, int returnRecord = 10) { using (var manager = new BulletinManager()) { SiteMessageBannerInfo_Collection collection = new SiteMessageBannerInfo_Collection(); collection.ListInfo = manager.QuerySitemessageBanngerList_Web(bannerType, returnRecord); return(collection); } }
public SiteMessageBannerInfo_Collection QuerySiteMessageBannerCollection(string title, DateTime startTime, DateTime endTime, int pageIndex, int pageSize) { using (var manager = new BulletinManager()) { SiteMessageBannerInfo_Collection collection = new SiteMessageBannerInfo_Collection(); int totalCount; collection.ListInfo = manager.QuerySiteMessageBannerCollection(title, startTime, endTime, pageIndex, pageSize, out totalCount); return(collection); } }