package com.bwie.weishang.login.persenter;
import com.bwie.weishang.login.bean.User;
import com.bwie.weishang.login.bean.UserBean;
import com.bwie.weishang.login.model.Imodel;
import com.bwie.weishang.login.model.UserModle;
import com.bwie.weishang.login.view.Iview;
/**
* author: Wangxinrun
* Date: 2017/12/7
* Time: 20:28
*/
public class MPersenter implements UserModle.OnFinishLisenter{
private final UserModle UserModle;
private Iview iview;
private Imodel imodel;
public MPersenter(Iview iview){
this.iview=iview;
this.UserModle = new UserModle();
}
public void login(User user){
UserModle.login(user);
UserModle.setOnFinishLisenter(this);
}
@Override
public void onFinish(UserBean userBean) {
String code = userBean.getCode();
if("0".equals(code)){
iview.loginSuccess();
}else{
iview.loginFailed();
return;
}
}
}
-----------------------------------
public class Spresenter implements SUsermodel.OnFinishLisenter{
private final SUsermodel SUsermodel;
private Sview sview;
public Spresenter(Sview sview) {
this.sview = sview;
this.SUsermodel = new SUsermodel();
}
public void sudoku(){
SUsermodel.sudoku();
SUsermodel.setOnFinishLisenter(this);
}
@Override
public void onFinish(Sudoku sudoku) {
sview.getData(sudoku);
}
}