|
|
@ -71,12 +71,14 @@ public class KYCV2Presenter extends BasePresenter implements KYCV2PresenterInter |
|
|
|
isValid = false; |
|
|
|
} else |
|
|
|
this.view.getView1Contract().setErrorOnLasName(null); |
|
|
|
// |
|
|
|
// if (checkIfEmptyOrNull(data.getMobileNumber())) { |
|
|
|
// this.view.getView1Contract().setErrorOnMobileNumber("Mobile number cannot be empty"); |
|
|
|
// isValid = false; |
|
|
|
// } else |
|
|
|
// this.view.getView1Contract().setErrorOnMobileNumber(null); |
|
|
|
|
|
|
|
if (checkIfEmptyOrNull(data.getMobileNumber())) { |
|
|
|
this.view.getView1Contract().setErrorOnMobileNumber("Mobile number cannot be empty"); |
|
|
|
isValid = false; |
|
|
|
} else |
|
|
|
this.view.getView1Contract().setErrorOnMobileNumber(null); |
|
|
|
isValid=returnFalseIfMobileNoIsNotValid(data.getMobileNumber()); |
|
|
|
|
|
|
|
if (checkIfEmptyOrNull(data.getEmail())) { |
|
|
|
this.view.getView1Contract().setErrorOnEmail("Email cannot be empty"); |
|
|
@ -126,6 +128,23 @@ public class KYCV2Presenter extends BasePresenter implements KYCV2PresenterInter |
|
|
|
return isValid; |
|
|
|
} |
|
|
|
|
|
|
|
private boolean returnFalseIfMobileNoIsNotValid(String mobile) |
|
|
|
{ |
|
|
|
if(mobile==null||mobile.length()<1) |
|
|
|
{ |
|
|
|
this.view.getView1Contract().setErrorOnMobileNumber("Mobile number cannot be empty"); |
|
|
|
return false; |
|
|
|
} |
|
|
|
if(!Utils.hasNumbersOnly(mobile)||mobile.length()>11) |
|
|
|
{ |
|
|
|
this.view.getView1Contract().setErrorOnMobileNumber("Mobile must be of 11 digit only"); |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
return true; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public boolean validateKYCView2(KYCView2VModel data) { |
|
|
|
boolean isValid = true; |
|
|
|