コード例 #1
0
        protected void Initial(ref CY.GFive.Core.Business.NewsContent HotestNews, ref List<CY.GFive.Core.Business.NewsContent> LastestNews)
        {
            try
            {
                /// 新闻
                CY.GFive.Core.Business.NewsModule module = CY.GFive.Core.Business.NewsModule.GetAllNewsModule().Where(item => item.Name.Contains("新闻") && !item.WBS.Contains(".")).FirstOrDefault();

                if (module != null)
                {
                    LastestNews = CY.GFive.Core.Business.NewsContent.Search(new CY.GFive.Core.Business.NewsSearchJson { Module = (Guid?)module.Id }, new CY.GFive.Core.Business.PagingInfo()).Reverse().Take(11).ToList();
                    HotestNews = CY.GFive.Core.Business.NewsContent.GetEnrollSingleTon(module);
                    Guid id = Guid.Empty;
                    if (HotestNews != null)
                    {
                         id = HotestNews.Id;
                    }
                    if (LastestNews != null && HotestNews != null && LastestNews.Find(item => item.Id == id) != null)
                    {
                        LastestNews.RemoveAt(LastestNews.FindIndex(item => item.Id == id));
                    }
                }

            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #2
0
 protected void Initial(ref List<CY.GFive.Core.Business.NewsContent> EnRollInfos, ref CY.GFive.Core.Business.NewsContent EnRollInfo, ref CY.GFive.Core.Business.NewsModule moduleAdmission)
 {
     try
     {
         moduleAdmission = CY.GFive.Core.Business.NewsModule.SelectByName("招生动态");
         if (moduleAdmission != null)
         {//
             EnRollInfos = CY.GFive.Core.Business.NewsContent.GetNewsContentDynamic(" top 6 ", "[ModuleID]='" + moduleAdmission.Id + "'", "[PublishTime] DESC").ToList();
             EnRollInfo = CY.GFive.Core.Business.NewsContent.GetEnrollSingleTon(moduleAdmission);
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #3
0
        protected void Initials(ref CY.GFive.Core.Business.NewsContent news, ref CY.GFive.Core.Business.NewsPhoto photo)
        {
            try
            {
                CY.GFive.Core.Business.NewsModule module = CY.GFive.Core.Business.NewsModule.GetAllNewsModule().Where(item => item.Name.Contains("学校简介") && item.WBS.ToLower().Contains(".")).FirstOrDefault();
                if (module != null)
                {
                   news = CY.GFive.Core.Business.NewsContent.Get(module);

                    IEnumerable<CY.GFive.Core.Business.NewsPhoto> photos = CY.GFive.Core.Business.NewsPhoto.Get(module);

                    if (photos != null)
                    {
                        photo = photos.FirstOrDefault();
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }