C# 클래스 Dnn.Modules.Vendors.Components.BannerController

파일 보기 프로젝트 열기: DNNCommunity/DNN.Vendors 1 사용 예제들

공개 메소드들

메소드 설명
AddBanner ( BannerInfo objBannerInfo ) : void
ClearBannerCache ( ) : void
DeleteBanner ( int BannerId ) : void
FormatBanner ( int VendorId, int BannerId, int BannerTypeId, string BannerName, string ImageFile, string Description, string URL, int Width, int Height, string BannerSource, string HomeDirectory ) : string
FormatBanner ( int VendorId, int BannerId, int BannerTypeId, string BannerName, string ImageFile, string Description, string URL, int Width, int Height, string BannerSource, string HomeDirectory, string BannerClickthroughUrl ) : string
GetBanner ( int BannerId ) : BannerInfo
GetBannerGroups ( int PortalId ) : DataTable
GetBanners ( int VendorId ) : ArrayList
IsBannerActive ( BannerInfo objBanner ) : bool
LoadBanners ( int PortalId, int ModuleId, int BannerTypeId, string GroupName, int Banners ) : ArrayList
UpdateBanner ( BannerInfo objBannerInfo ) : void
UpdateBannerClickThrough ( int BannerId, int VendorId ) : void

비공개 메소드들

메소드 설명
FormatFlash ( string File, int Width, int Height ) : string
FormatImage ( string File, int Width, int Height, string BannerName, string Description ) : string
GetBanner ( int BannerId, int VendorId, int PortalId ) : BannerInfo
LoadBannersCallback ( DotNetNuke.Common.Utilities.CacheItemArgs cacheItemArgs ) : object

메소드 상세

AddBanner() 공개 메소드

public AddBanner ( BannerInfo objBannerInfo ) : void
objBannerInfo BannerInfo
리턴 void

ClearBannerCache() 공개 메소드

public ClearBannerCache ( ) : void
리턴 void

DeleteBanner() 공개 메소드

public DeleteBanner ( int BannerId ) : void
BannerId int
리턴 void

FormatBanner() 공개 메소드

public FormatBanner ( int VendorId, int BannerId, int BannerTypeId, string BannerName, string ImageFile, string Description, string URL, int Width, int Height, string BannerSource, string HomeDirectory ) : string
VendorId int
BannerId int
BannerTypeId int
BannerName string
ImageFile string
Description string
URL string
Width int
Height int
BannerSource string
HomeDirectory string
리턴 string

FormatBanner() 공개 메소드

public FormatBanner ( int VendorId, int BannerId, int BannerTypeId, string BannerName, string ImageFile, string Description, string URL, int Width, int Height, string BannerSource, string HomeDirectory, string BannerClickthroughUrl ) : string
VendorId int
BannerId int
BannerTypeId int
BannerName string
ImageFile string
Description string
URL string
Width int
Height int
BannerSource string
HomeDirectory string
BannerClickthroughUrl string
리턴 string

GetBanner() 공개 메소드

public GetBanner ( int BannerId ) : BannerInfo
BannerId int
리턴 BannerInfo

GetBannerGroups() 공개 메소드

public GetBannerGroups ( int PortalId ) : DataTable
PortalId int
리턴 System.Data.DataTable

GetBanners() 공개 메소드

public GetBanners ( int VendorId ) : ArrayList
VendorId int
리턴 System.Collections.ArrayList

IsBannerActive() 공개 메소드

public IsBannerActive ( BannerInfo objBanner ) : bool
objBanner BannerInfo
리턴 bool

LoadBanners() 공개 메소드

public LoadBanners ( int PortalId, int ModuleId, int BannerTypeId, string GroupName, int Banners ) : ArrayList
PortalId int
ModuleId int
BannerTypeId int
GroupName string
Banners int
리턴 System.Collections.ArrayList

UpdateBanner() 공개 메소드

public UpdateBanner ( BannerInfo objBannerInfo ) : void
objBannerInfo BannerInfo
리턴 void

UpdateBannerClickThrough() 공개 메소드

public UpdateBannerClickThrough ( int BannerId, int VendorId ) : void
BannerId int
VendorId int
리턴 void