OpenAuth.Net/OpenAuth.App/LoginApp.cs
yubaolee b4fc05a823 主页加载菜单按钮
重新修改了登陆逻辑
2015-05-22 17:45:18 +08:00

38 lines
904 B
C#

using System;
using System.Linq;
using System.Security.Cryptography;
using OpenAuth.App.DTO;
using OpenAuth.Domain.Interface;
using OpenAuth.Domain.Service;
namespace OpenAuth.App
{
public class LoginApp
{
private LoginService _loginService;
public LoginApp(LoginService service)
{
_loginService = service;
}
public LoginResponse Login(LoginRequest request)
{
var resp = new LoginResponse {UserName = request.UserName};
try
{
var user = _loginService.Login(request.UserName, request.Password);
resp.UserId = user.Id;
resp.Success = true;
}
catch (Exception ex)
{
resp.Success = false;
resp.Message = ex.Message;
}
return resp;
}
}
}