C# 클래스 VolTeer.Cache.VT.Vol.sp_Vol_Address_Cache

파일 보기 프로젝트 열기: CISC181/VolTeerNET

공개 메소드들

메소드 설명
DeleteAddressContext ( sp_Vol_Address_DM _cAddress, sp_Vol_Addr_DM _cVolAddr ) : void

DeleteAddressContext - Remove from cache and call delete method in BLL.

InsertAddressContext ( sp_Vol_Address_DM &_cAddress, sp_Vol_Addr_DM &_cVolAddr ) : void

InsertAddressContext - Insert a new address into cache, then call BLL to add to database.

ListAddress ( sp_Vol_Address_DM _cAddress ) : sp_Vol_Address_DM
ListAddresses ( sp_Vol_Address_DM cVolAddr ) : List

ListAddresses - Get a list of addresses from BLL and add to cache.

ListPrimaryAddress ( sp_Vol_Address_DM cVolAddr ) : sp_Vol_Address_DM

ListPrimaryAddress - Check to see if the Primary Address record is in cache.. if it's not, get it and place into cache.

OnRemove ( string key, object cacheItem, System reason ) : void
UpdateAddressContext ( sp_Vol_Address_DM _cAddress, sp_Vol_Addr_DM _cVolAddr ) : void

UpdateAddressContext - Record is updated, remove from cache, add back to cache, and then call BLL to update database.

메소드 상세

DeleteAddressContext() 공개 메소드

DeleteAddressContext - Remove from cache and call delete method in BLL.
public DeleteAddressContext ( sp_Vol_Address_DM _cAddress, sp_Vol_Addr_DM _cVolAddr ) : void
_cAddress VolTeer.DomainModels.VT.Vol.sp_Vol_Address_DM
_cVolAddr VolTeer.DomainModels.VT.Vol.sp_Vol_Addr_DM
리턴 void

InsertAddressContext() 공개 메소드

InsertAddressContext - Insert a new address into cache, then call BLL to add to database.
public InsertAddressContext ( sp_Vol_Address_DM &_cAddress, sp_Vol_Addr_DM &_cVolAddr ) : void
_cAddress VolTeer.DomainModels.VT.Vol.sp_Vol_Address_DM
_cVolAddr VolTeer.DomainModels.VT.Vol.sp_Vol_Addr_DM
리턴 void

ListAddress() 공개 메소드

public ListAddress ( sp_Vol_Address_DM _cAddress ) : sp_Vol_Address_DM
_cAddress VolTeer.DomainModels.VT.Vol.sp_Vol_Address_DM
리턴 VolTeer.DomainModels.VT.Vol.sp_Vol_Address_DM

ListAddresses() 공개 메소드

ListAddresses - Get a list of addresses from BLL and add to cache.
public ListAddresses ( sp_Vol_Address_DM cVolAddr ) : List
cVolAddr VolTeer.DomainModels.VT.Vol.sp_Vol_Address_DM
리턴 List

ListPrimaryAddress() 공개 메소드

ListPrimaryAddress - Check to see if the Primary Address record is in cache.. if it's not, get it and place into cache.
public ListPrimaryAddress ( sp_Vol_Address_DM cVolAddr ) : sp_Vol_Address_DM
cVolAddr VolTeer.DomainModels.VT.Vol.sp_Vol_Address_DM
리턴 VolTeer.DomainModels.VT.Vol.sp_Vol_Address_DM

OnRemove() 공개 정적인 메소드

public static OnRemove ( string key, object cacheItem, System reason ) : void
key string
cacheItem object
reason System
리턴 void

UpdateAddressContext() 공개 메소드

UpdateAddressContext - Record is updated, remove from cache, add back to cache, and then call BLL to update database.
public UpdateAddressContext ( sp_Vol_Address_DM _cAddress, sp_Vol_Addr_DM _cVolAddr ) : void
_cAddress VolTeer.DomainModels.VT.Vol.sp_Vol_Address_DM
_cVolAddr VolTeer.DomainModels.VT.Vol.sp_Vol_Addr_DM
리턴 void