//public PageResult<UserModel> Handle(FindAllUser parameter) //{ // return new PageResult<UserModel>(dao.GetAll()); //} #endregion #region IQueryFetcher<UserAuthentication,bool> 成员 public bool Handle(UserAuthentication parameter) { var user = dao.Find(parameter.LoginId); if (user == null) { return(false); } if (user.Password != parameter.Password) { return(false); } var userSigned = new UserSigned(parameter.LoginId, parameter.IpAddress); bus.Publish(userSigned); return(true); }
void IOutputPort.Ok(UserSigned userSigned) => _viewModel = Ok(userSigned);
public void Handle(UserSigned message) { Console.WriteLine("签名成功并记录登录日志"); }
public void Ok(UserSigned userSigned) => UserSigned = userSigned;