public LoginResponse Login(LoginRequest loginRequest) { UserDetails user = this.DAL.GetUser(loginRequest.UserName,loginRequest.Password); var response = new LoginResponse { IsSuccess = user != null, User = user }; this.Logger.Write(string.Format("login for user: {0}, has {1}", loginRequest.UserName, response.IsSuccess ? "succeed" : "failed"),LogLevelOption.Trace); return response; }
public void LoginUser(LoginRequest loginRequest, Action<LoginResponse> callback) { ILoginService proxy = this.Factory.Get<ILoginService>(); AsyncHelper.InvokeOnBackground(()=> { try { this.Logger.Write("enter 'LoginServiceAdapter.LoginUser'", LogLevelOption.Trace); LoginResponse response = proxy.Login(loginRequest); callback(response); } finally { this.Logger.Write("exit 'LoginServiceAdapter.LoginUser'", LogLevelOption.Trace); } }); }
public LoginRequest GetLoginInfo() { LoginRequest login = new LoginRequest { UserName = this.txt_name.Text, Password = this.txt_password.Text }; return login; }