Esempio n. 1
0
        /// <summary>
        /// 查找所有广告位及广告位下广告的信息
        /// </summary>
        /// <returns></returns>
        public static IEnumerable <AdColumnModel> SelectAllAdDetail(string idstart)
        {
            var dt = DALWebSiteHomeAd.SelectAllAdDetail(idstart);

            if (dt == null || dt.Rows.Count <= 0)
            {
                return(null);
            }
            return(new AdColumnModel().Parse(dt).ToArray());
        }
Esempio n. 2
0
        /// <summary>
        /// 查找所有广告位及广告位下产品的信息
        /// </summary>
        /// <returns></returns>
        public static IEnumerable <AdProductModel> SelectAllAdProducts()
        {
            var dt = DALWebSiteHomeAd.SelectAllAdProducts();

            if (dt == null || dt.Rows.Count <= 0)
            {
                return(null);
            }
            return(dt.Rows.Cast <DataRow>().Select(row => new AdProductModel(row)));
        }
Esempio n. 3
0
        /// <summary>
        /// 查找相应ID的广告位及广告位下广告的信息
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public static AdColumnModel SelectAdDetailByID(string id)
        {
            var dt = DALWebSiteHomeAd.SelectAdDetailByID(id);

            if (dt == null || dt.Rows.Count <= 0)
            {
                return(null);
            }
            return(new AdColumnModel().Parse(dt).FirstOrDefault());
        }
Esempio n. 4
0
 /// <summary>
 /// 更新广告位信息   (默认图片和链接)
 /// </summary>
 /// <param name="AdcModel"></param>
 /// <returns></returns>
 public static int UpdateAdColumn(AdColumnModel AdcModel)
 {
     return(DALWebSiteHomeAd.UpdateAdColumn(AdcModel));
 }
Esempio n. 5
0
 /// <summary>
 /// 新增广告信息
 /// </summary>
 /// <param name="ad"></param>
 /// <returns></returns>
 public static int InsertAdvertiseDetail(AdvertiseModel ad, IEnumerable <AdProductModel> products)
 {
     return(DALWebSiteHomeAd.InsertAdvertiseDetail(ad, products));
 }
Esempio n. 6
0
 /// <summary>
 /// 新增广告位
 /// </summary>
 /// <param name="AdcModel"></param>
 /// <returns></returns>
 public static int InsertAdDetail(AdColumnModel AdcModel)
 {
     return(DALWebSiteHomeAd.InsertAdDetail(AdcModel));
 }
Esempio n. 7
0
 /// <summary>
 /// 删除单个广告产品
 /// </summary>
 /// <param name="AdColumnID"></param>
 /// <param name="AdvertiseID"></param>
 /// <returns></returns>
 public static int DeleteProducts(string AdColumnID, string AdvertiseID)
 {
     return(DALWebSiteHomeAd.DeleteProducts(AdColumnID, AdvertiseID));
 }
Esempio n. 8
0
 /// <summary>
 /// 删除广告
 /// </summary>
 /// <param name="AdColumnID"></param>
 /// <param name="Position"></param>
 /// <returns></returns>
 public static int DeleteAdvertise(int PKID)
 {
     return(DALWebSiteHomeAd.DeleteAdvertise(PKID));
 }
Esempio n. 9
0
 /// <summary>
 /// 更新广告信息
 /// </summary>
 /// <param name="AdvertiseModel"></param>
 /// <returns></returns>
 public static int UpdateAdvertise(AdvertiseModel AdvertiseModel, IEnumerable <AdProductModel> products, out int result)
 {
     return(DALWebSiteHomeAd.UpdateAdvertise(AdvertiseModel, products, out result));
 }
Esempio n. 10
0
 public static int UpdateModuleSetting(string id, int isEnabled)
 {
     return(DALWebSiteHomeAd.UpdateModuleSetting(id, isEnabled));
 }