C# 클래스 Yuhan.WPF.Login.ViewModels.LoginViewModel

상속: INotifyPropertyChanged, IDataErrorInfo
파일 보기 프로젝트 열기: hansuky/Yuhan

Private Properties

프로퍼티 타입 설명
Validate string

공개 메소드들

메소드 설명
CanLogin ( ) : System.Boolean

현제 데이터에서 Login이 가능한지의 여부를 나타냅니다.

GetRuleViolations ( ) : IEnumerable

현재 서식의 유효성 검사 결과 리스트입니다.

GetUserIDRuleViolations ( ) : IEnumerable

현재 서식의 로그인 아이디 유효성 검사 결과 리스트입니다.

GetUserPasswordRuleViolations ( ) : IEnumerable

현재 서식의 로그인 비밀번호 유효성 검사 결과 리스트입니다.

Load ( ) : void

로그인에 필요한 데이터를 모두 로드 합니다.

LoadAsync ( ) : void

로그인에 필요한 데이터를 비동기로 모두 로드 합니다.

Login ( ) : void

사용자 아이디, 패스워드 및 카테고리를 사용해 로그인을 시도합니다.

LoginViewModel ( ) : System
this ( string columnName ) : string

보호된 메소드들

메소드 설명
GetCategories ( ) : IEnumerable

로그인의 카테고리 목록을 서버로 부터 로드합니다.

OnLogined ( String userId, System.Boolean isSuccess = true, Exception ex = null ) : void

로그인 이벤트를 발생시킵니다.

OnPropertyChanged ( String propertyName ) : void

비공개 메소드들

메소드 설명
Validate ( string propertyName ) : string

메소드 상세

CanLogin() 공개 메소드

현제 데이터에서 Login이 가능한지의 여부를 나타냅니다.
public CanLogin ( ) : System.Boolean
리턴 System.Boolean

GetCategories() 보호된 메소드

로그인의 카테고리 목록을 서버로 부터 로드합니다.
protected GetCategories ( ) : IEnumerable
리턴 IEnumerable

GetRuleViolations() 공개 메소드

현재 서식의 유효성 검사 결과 리스트입니다.
public GetRuleViolations ( ) : IEnumerable
리턴 IEnumerable

GetUserIDRuleViolations() 공개 메소드

현재 서식의 로그인 아이디 유효성 검사 결과 리스트입니다.
public GetUserIDRuleViolations ( ) : IEnumerable
리턴 IEnumerable

GetUserPasswordRuleViolations() 공개 메소드

현재 서식의 로그인 비밀번호 유효성 검사 결과 리스트입니다.
public GetUserPasswordRuleViolations ( ) : IEnumerable
리턴 IEnumerable

Load() 공개 메소드

로그인에 필요한 데이터를 모두 로드 합니다.
public Load ( ) : void
리턴 void

LoadAsync() 공개 메소드

로그인에 필요한 데이터를 비동기로 모두 로드 합니다.
public LoadAsync ( ) : void
리턴 void

Login() 공개 메소드

사용자 아이디, 패스워드 및 카테고리를 사용해 로그인을 시도합니다.
public Login ( ) : void
리턴 void

LoginViewModel() 공개 메소드

public LoginViewModel ( ) : System
리턴 System

OnLogined() 보호된 메소드

로그인 이벤트를 발생시킵니다.
protected OnLogined ( String userId, System.Boolean isSuccess = true, Exception ex = null ) : void
userId String
isSuccess System.Boolean
ex System.Exception
리턴 void

OnPropertyChanged() 보호된 메소드

protected OnPropertyChanged ( String propertyName ) : void
propertyName String
리턴 void

this() 공개 메소드

public this ( string columnName ) : string
columnName string
리턴 string