C# 클래스 AppActs.Client.Service.UserService

상속: IUserService
파일 보기 프로젝트 열기: Appacts/mobile-analytics-server

공개 메소드들

메소드 설명
GeneratePassword ( ) : string
GetAll ( ) : IEnumerable
GetUser ( System.Guid accountUserGuid ) : User
GetUser ( ObjectId accountUserId ) : User
GetUser ( string accountUserEmail ) : User
GetUser ( string email, string password ) : User
GetUserByForgotPassword ( System.Guid guidForgotPassword ) : User
IsEmailAvailable ( string email ) : bool
Save ( User accountUser ) : void
Update ( User accountUser ) : void
UpdatePassword ( ObjectId userId, string password ) : void
UserService ( IUserRepository accountUserRepository, AppActs settings ) : System

메소드 상세

GeneratePassword() 공개 메소드

public GeneratePassword ( ) : string
리턴 string

GetAll() 공개 메소드

public GetAll ( ) : IEnumerable
리턴 IEnumerable

GetUser() 공개 메소드

public GetUser ( System.Guid accountUserGuid ) : User
accountUserGuid System.Guid
리턴 AppActs.Client.Model.User

GetUser() 공개 메소드

public GetUser ( ObjectId accountUserId ) : User
accountUserId ObjectId
리턴 AppActs.Client.Model.User

GetUser() 공개 메소드

public GetUser ( string accountUserEmail ) : User
accountUserEmail string
리턴 AppActs.Client.Model.User

GetUser() 공개 메소드

public GetUser ( string email, string password ) : User
email string
password string
리턴 AppActs.Client.Model.User

GetUserByForgotPassword() 공개 메소드

public GetUserByForgotPassword ( System.Guid guidForgotPassword ) : User
guidForgotPassword System.Guid
리턴 AppActs.Client.Model.User

IsEmailAvailable() 공개 메소드

public IsEmailAvailable ( string email ) : bool
email string
리턴 bool

Save() 공개 메소드

public Save ( User accountUser ) : void
accountUser AppActs.Client.Model.User
리턴 void

Update() 공개 메소드

public Update ( User accountUser ) : void
accountUser AppActs.Client.Model.User
리턴 void

UpdatePassword() 공개 메소드

public UpdatePassword ( ObjectId userId, string password ) : void
userId ObjectId
password string
리턴 void

UserService() 공개 메소드

public UserService ( IUserRepository accountUserRepository, AppActs settings ) : System
accountUserRepository IUserRepository
settings AppActs
리턴 System