AspNet.StarterKits.Classifieds.BusinessLogicLayer.AdsDB.RelistAd C# (CSharp) 메소드

RelistAd() 공개 정적인 메소드

public static RelistAd ( int adId, int categoryId, string title, string description, string url, decimal price, string location, int numDaysActive, AdLevel adLevel, AdStatus adStatus, AdType adType ) : void
adId int
categoryId int
title string
description string
url string
price decimal
location string
numDaysActive int
adLevel AdLevel
adStatus AdStatus
adType AdType
리턴 void
		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)
		{

			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;
		}