public static int InsertAd(int memberId, int categoryId, string title, string description, string url, decimal price, string location, int numDaysActive, AdLevel adLevel, AdStatus adStatus, AdType adType) { SiteSettings s = SiteSettings.GetSharedSettings(); int numViews = 0, numResponses = 0; DateTime dateCreated = DateTime.Now; DateTime? dateApproved = null; if (numDaysActive > s.MaxAdRunningDays) numDaysActive = s.MaxAdRunningDays; if (numDaysActive < 1) numDaysActive = 1; DateTime expirationDate = DateTime.Today.AddDays(numDaysActive); if (s.AdActivationRequired) { adStatus = AdStatus.ActivationPending; dateApproved = null; } else { adStatus = AdStatus.Activated; dateApproved = dateCreated; } if (adLevel == AdLevel.Unspecified) adLevel = AdLevel.Normal; int adId = DefaultValues.IdNullValue; AdsDataComponent.AdsRow ad = null; return adId; }
public static void UpdateAdLevelList(List<int> adIds, AdLevel adLevel) { }
public static void UpdateAdLevel(int adId, AdLevel adLevel) { }
public static void UpdateAdLevelList(List<int> adIds, AdLevel adLevel) { using (AdsDataAdapter db = new AdsDataAdapter()) { for (int i = 0; i < adIds.Count; i++) db.UpdateAdLevel(adIds[i], (int)adLevel); } }
public static void UpdateAdLevel(int adId, AdLevel adLevel) { using (AdsDataAdapter db = new AdsDataAdapter()) { db.UpdateAdLevel(adId, (int)adLevel); } }
public static void RelistAd(int adId, int categoryId, string title, string description, string url, decimal price, string location, int numDaysActive, AdLevel adLevel, AdStatus adStatus, AdType adType, string code, string syn1, string syn2, string syn3, string syn4, string syn5) { SiteSettings s = SiteSettings.GetSharedSettings(); DateTime dateCreated = DateTime.Now; DateTime? dateApproved = null; if (numDaysActive > s.MaxAdRunningDays) numDaysActive = s.MaxAdRunningDays; if (numDaysActive < 1) numDaysActive = 1; DateTime expirationDate = DateTime.Today.AddDays(numDaysActive); if (s.AdActivationRequired) { adStatus = AdStatus.ActivationPending; dateApproved = null; } else { adStatus = AdStatus.Activated; dateApproved = dateCreated; } if (adLevel == AdLevel.Unspecified) adLevel = AdLevel.Normal; AdsDataComponent.AdsRow ad = null; using (AdsDataAdapter db = new AdsDataAdapter()) { db.RelistAd(adId, categoryId, title, description, url, price, location, expirationDate, dateCreated, dateApproved, (int)adLevel, (int)adStatus, (int)adType, code, syn1, syn2, syn3, syn4, syn5); if (s.AdminNotification == AdminNotificationSetting.EachAd) ad = GetFirstRow(db.GetAdById(adId)); } if (ad != null) Maintenance.SendAdNotification(ad); }