C# Класс AspNet.StarterKits.Classifieds.BusinessLogicLayer.AdsDB

Показать файл Открыть проект

Открытые методы

Метод Описание
ExpireAd ( int adId, int memberId ) : void
GetActiveAds ( int memberId ) : AdsDataComponent.AdsDataTable
GetActiveAdsByQuery ( int recordLimit, int categoryId, int memberId, decimal maxPrice, string searchTerm, string location, int adType, int adLevel, int dayRange, bool mustHaveImage ) : AdsDataComponent.AdsDataTable
GetAdById ( int adId ) : AdsDataComponent.AdsRow
GetAdsByQuery ( int recordLimit, int categoryId, int memberId, decimal maxPrice, string searchTerm, string location, int adType, int adStatus, int adLevel, int dayRange, bool mustHaveImage ) : AdsDataComponent.AdsDataTable
GetAdsByStatus ( AdStatus adStatus ) : AdsDataComponent.AdsDataTable
GetAdsByStatus ( AdStatus adStatus, int memberId ) : AdsDataComponent.AdsDataTable
GetFeaturedAdsSelection ( int maxNumAds ) : AdsDataComponent.AdsDataTable
GetInactiveAds ( int memberId ) : AdsDataComponent.AdsDataTable
GetPendingAds ( ) : AdsDataComponent.AdsDataTable
GetPendingAds ( int memberId ) : AdsDataComponent.AdsDataTable
GetSavedAds ( int memberId ) : AdsDataComponent.AdsDataTable
IncrementResponseCount ( int adId ) : void
IncrementViewCount ( int adId ) : void
InsertAd ( int memberId, int categoryId, string title, string description, string url, decimal price, string location, int numDaysActive, AdLevel adLevel, AdStatus adStatus, AdType adType ) : int
InsertSavedAd ( int adId, int memberId ) : void
InsertSavedAdList ( List adIds, int memberId ) : void
MoveAdsToCategory ( int currentCategoryId, int newCategoryId ) : void
RelistAd ( int adId, int categoryId, string title, string description, string url, decimal price, string location, int numDaysActive, AdLevel adLevel, AdStatus adStatus, AdType adType ) : void
RemoveFromDatabase ( int adId ) : void
RemoveFromDatabaseByStatus ( AdStatus adStatus ) : void
RemoveFromUserList ( int id ) : void
RemoveListFromDatabase ( List adIds ) : void
RemoveSavedAd ( int id, int memberId ) : void
SendAdInEmail ( int adId, string senderName, string senderAddress, string recipientEmail, string subject, string message ) : bool
SendResponse ( int adId, string senderName, string senderAddress, string comments ) : bool
UpdateAd ( int original_Id, int memberId, string title, string description, string url, decimal price, string location, bool isRelisting ) : void
UpdateAdCategory ( int adId, int categoryId ) : void
UpdateAdLevel ( int adId, AdLevel adLevel ) : void
UpdateAdLevelList ( List adIds, AdLevel adLevel ) : void
UpdateAdStatus ( int adId, AdStatus adStatus ) : void
UpdateAdStatusList ( List adIds, AdStatus adStatus ) : void

Приватные методы

Метод Описание
AdsDB ( ) : System
EscapeWildcardCharacters ( String input ) : String
GetFirstRow ( AdsDataComponent table ) : AdsDataComponent.AdsRow

Описание методов

ExpireAd() публичный статический Метод

public static ExpireAd ( int adId, int memberId ) : void
adId int
memberId int
Результат void

GetActiveAds() публичный статический Метод

public static GetActiveAds ( int memberId ) : AdsDataComponent.AdsDataTable
memberId int
Результат AdsDataComponent.AdsDataTable

GetActiveAdsByQuery() публичный статический Метод

public static GetActiveAdsByQuery ( int recordLimit, int categoryId, int memberId, decimal maxPrice, string searchTerm, string location, int adType, int adLevel, int dayRange, bool mustHaveImage ) : AdsDataComponent.AdsDataTable
recordLimit int
categoryId int
memberId int
maxPrice decimal
searchTerm string
location string
adType int
adLevel int
dayRange int
mustHaveImage bool
Результат AdsDataComponent.AdsDataTable

GetAdById() публичный статический Метод

public static GetAdById ( int adId ) : AdsDataComponent.AdsRow
adId int
Результат AdsDataComponent.AdsRow

GetAdsByQuery() публичный статический Метод

public static GetAdsByQuery ( int recordLimit, int categoryId, int memberId, decimal maxPrice, string searchTerm, string location, int adType, int adStatus, int adLevel, int dayRange, bool mustHaveImage ) : AdsDataComponent.AdsDataTable
recordLimit int
categoryId int
memberId int
maxPrice decimal
searchTerm string
location string
adType int
adStatus int
adLevel int
dayRange int
mustHaveImage bool
Результат AdsDataComponent.AdsDataTable

GetAdsByStatus() публичный статический Метод

public static GetAdsByStatus ( AdStatus adStatus ) : AdsDataComponent.AdsDataTable
adStatus AdStatus
Результат AdsDataComponent.AdsDataTable

GetAdsByStatus() публичный статический Метод

public static GetAdsByStatus ( AdStatus adStatus, int memberId ) : AdsDataComponent.AdsDataTable
adStatus AdStatus
memberId int
Результат AdsDataComponent.AdsDataTable

GetFeaturedAdsSelection() публичный статический Метод

public static GetFeaturedAdsSelection ( int maxNumAds ) : AdsDataComponent.AdsDataTable
maxNumAds int
Результат AdsDataComponent.AdsDataTable

GetInactiveAds() публичный статический Метод

public static GetInactiveAds ( int memberId ) : AdsDataComponent.AdsDataTable
memberId int
Результат AdsDataComponent.AdsDataTable

GetPendingAds() публичный статический Метод

public static GetPendingAds ( ) : AdsDataComponent.AdsDataTable
Результат AdsDataComponent.AdsDataTable

GetPendingAds() публичный статический Метод

public static GetPendingAds ( int memberId ) : AdsDataComponent.AdsDataTable
memberId int
Результат AdsDataComponent.AdsDataTable

GetSavedAds() публичный статический Метод

public static GetSavedAds ( int memberId ) : AdsDataComponent.AdsDataTable
memberId int
Результат AdsDataComponent.AdsDataTable

IncrementResponseCount() публичный статический Метод

public static IncrementResponseCount ( int adId ) : void
adId int
Результат void

IncrementViewCount() публичный статический Метод

public static IncrementViewCount ( int adId ) : void
adId int
Результат void

InsertAd() публичный статический Метод

public static InsertAd ( int memberId, int categoryId, string title, string description, string url, decimal price, string location, int numDaysActive, AdLevel adLevel, AdStatus adStatus, AdType adType ) : int
memberId int
categoryId int
title string
description string
url string
price decimal
location string
numDaysActive int
adLevel AdLevel
adStatus AdStatus
adType AdType
Результат int

InsertSavedAd() публичный статический Метод

public static InsertSavedAd ( int adId, int memberId ) : void
adId int
memberId int
Результат void

InsertSavedAdList() публичный статический Метод

public static InsertSavedAdList ( List adIds, int memberId ) : void
adIds List
memberId int
Результат void

MoveAdsToCategory() публичный статический Метод

public static MoveAdsToCategory ( int currentCategoryId, int newCategoryId ) : void
currentCategoryId int
newCategoryId int
Результат void

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

RemoveFromDatabase() публичный статический Метод

public static RemoveFromDatabase ( int adId ) : void
adId int
Результат void

RemoveFromDatabaseByStatus() публичный статический Метод

public static RemoveFromDatabaseByStatus ( AdStatus adStatus ) : void
adStatus AdStatus
Результат void

RemoveFromUserList() публичный статический Метод

public static RemoveFromUserList ( int id ) : void
id int
Результат void

RemoveListFromDatabase() публичный статический Метод

public static RemoveListFromDatabase ( List adIds ) : void
adIds List
Результат void

RemoveSavedAd() публичный статический Метод

public static RemoveSavedAd ( int id, int memberId ) : void
id int
memberId int
Результат void

SendAdInEmail() публичный статический Метод

public static SendAdInEmail ( int adId, string senderName, string senderAddress, string recipientEmail, string subject, string message ) : bool
adId int
senderName string
senderAddress string
recipientEmail string
subject string
message string
Результат bool

SendResponse() публичный статический Метод

public static SendResponse ( int adId, string senderName, string senderAddress, string comments ) : bool
adId int
senderName string
senderAddress string
comments string
Результат bool

UpdateAd() публичный статический Метод

public static UpdateAd ( int original_Id, int memberId, string title, string description, string url, decimal price, string location, bool isRelisting ) : void
original_Id int
memberId int
title string
description string
url string
price decimal
location string
isRelisting bool
Результат void

UpdateAdCategory() публичный статический Метод

public static UpdateAdCategory ( int adId, int categoryId ) : void
adId int
categoryId int
Результат void

UpdateAdLevel() публичный статический Метод

public static UpdateAdLevel ( int adId, AdLevel adLevel ) : void
adId int
adLevel AdLevel
Результат void

UpdateAdLevelList() публичный статический Метод

public static UpdateAdLevelList ( List adIds, AdLevel adLevel ) : void
adIds List
adLevel AdLevel
Результат void

UpdateAdStatus() публичный статический Метод

public static UpdateAdStatus ( int adId, AdStatus adStatus ) : void
adId int
adStatus AdStatus
Результат void

UpdateAdStatusList() публичный статический Метод

public static UpdateAdStatusList ( List adIds, AdStatus adStatus ) : void
adIds List
adStatus AdStatus
Результат void