IntraWeb下Model-View-Presenter开发实战--创建篇之三(Model)

业务逻辑处理MODEL

 

unit IWA.Model.LoginModelIntf;

 

interface

 

uses IWA.DTO.LoginDTOIntf;

 

type
  ILoginModel = interface

  ['{108D4A7F-3EDB-4C72-84BE-AC88515B56EE}']
    procedure CheckLoginInfo(DTO: ILoginDTO);
  end;

implementation

end.

 

unit IWA.Model.LoginModelImpl;

 

interface

 

uses IWA.Model.LoginModelIntf, IWA.DTO.LoginDTOIntf;

 

type
  TLoginModel = class(TInterfacedObject, ILoginModel)
  public
    procedure CheckLoginInfo(DTO: ILoginDTO);
  end;

 

implementation

 

uses SysUtils;

 

{ TLoginModel }

procedure TLoginModel.CheckLoginInfo(DTO: ILoginDTO);
begin
  if LowerCase(DTO.UserID) = 'sanmaotuo' then
    DTO.UserName := DTO.UserID +'-'+ DTO.UserPassword
  else
    DTO.UserName := '用户名错误';
end;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值