C# 클래스 LearnLanguages.DataAccess.UserDalBase

This class wraps every IUserIdentityDal with a try..catch wrapper block that does the wrapping for each call. The descending classes only need to implement the
상속: IUserDal
파일 보기 프로젝트 열기: ibgib/LearnLanguages

공개 메소드들

메소드 설명
AddUser ( Csla criteria ) : Result
Delete ( System.Guid id ) : Result
Delete ( string username ) : Result
Fetch ( System.Guid id ) : Result
Fetch ( string username ) : Result
GetAll ( ) : Result>
GetRoles ( string username ) : Result>
Insert ( UserDto dto ) : Result
New ( object criteria ) : Result
Update ( UserDto dto ) : Result
VerifyUser ( string username, string password ) : Result

보호된 메소드들

메소드 설명
AddUserImpl ( Csla criteria ) : UserDto
DeleteImpl ( System.Guid id ) : UserDto
DeleteImpl ( string username ) : bool?
FetchImpl ( System.Guid id ) : UserDto
FetchImpl ( string username ) : UserDto
GetAllImpl ( ) : ICollection
GetRolesImpl ( string username ) : ICollection
InsertImpl ( UserDto dto ) : UserDto
NewImpl ( object criteria ) : UserDto
UpdateImpl ( UserDto dto ) : UserDto
VerifyUserImpl ( string username, string password ) : bool?

메소드 상세

AddUser() 공개 메소드

public AddUser ( Csla criteria ) : Result
criteria Csla
리턴 Result

AddUserImpl() 보호된 추상적인 메소드

protected abstract AddUserImpl ( Csla criteria ) : UserDto
criteria Csla
리턴 UserDto

Delete() 공개 메소드

public Delete ( System.Guid id ) : Result
id System.Guid
리턴 Result

Delete() 공개 메소드

public Delete ( string username ) : Result
username string
리턴 Result

DeleteImpl() 보호된 추상적인 메소드

protected abstract DeleteImpl ( System.Guid id ) : UserDto
id System.Guid
리턴 UserDto

DeleteImpl() 보호된 추상적인 메소드

protected abstract DeleteImpl ( string username ) : bool?
username string
리턴 bool?

Fetch() 공개 메소드

public Fetch ( System.Guid id ) : Result
id System.Guid
리턴 Result

Fetch() 공개 메소드

public Fetch ( string username ) : Result
username string
리턴 Result

FetchImpl() 보호된 추상적인 메소드

protected abstract FetchImpl ( System.Guid id ) : UserDto
id System.Guid
리턴 UserDto

FetchImpl() 보호된 추상적인 메소드

protected abstract FetchImpl ( string username ) : UserDto
username string
리턴 UserDto

GetAll() 공개 메소드

public GetAll ( ) : Result>
리턴 Result>

GetAllImpl() 보호된 추상적인 메소드

protected abstract GetAllImpl ( ) : ICollection
리턴 ICollection

GetRoles() 공개 메소드

public GetRoles ( string username ) : Result>
username string
리턴 Result>

GetRolesImpl() 보호된 추상적인 메소드

protected abstract GetRolesImpl ( string username ) : ICollection
username string
리턴 ICollection

Insert() 공개 메소드

public Insert ( UserDto dto ) : Result
dto UserDto
리턴 Result

InsertImpl() 보호된 추상적인 메소드

protected abstract InsertImpl ( UserDto dto ) : UserDto
dto UserDto
리턴 UserDto

New() 공개 메소드

public New ( object criteria ) : Result
criteria object
리턴 Result

NewImpl() 보호된 추상적인 메소드

protected abstract NewImpl ( object criteria ) : UserDto
criteria object
리턴 UserDto

Update() 공개 메소드

public Update ( UserDto dto ) : Result
dto UserDto
리턴 Result

UpdateImpl() 보호된 추상적인 메소드

protected abstract UpdateImpl ( UserDto dto ) : UserDto
dto UserDto
리턴 UserDto

VerifyUser() 공개 메소드

public VerifyUser ( string username, string password ) : Result
username string
password string
리턴 Result

VerifyUserImpl() 보호된 추상적인 메소드

protected abstract VerifyUserImpl ( string username, string password ) : bool?
username string
password string
리턴 bool?