Voucher Servis Entegrasyonu
This commit is contained in:
@@ -4,9 +4,13 @@ import java.text.ParseException;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.Calendar;
|
||||
import java.util.Date;
|
||||
import java.util.HashMap;
|
||||
|
||||
import ch.pizzacucina.android.model.CheckCouponModel;
|
||||
import ch.pizzacucina.android.model.CouponModel;
|
||||
import ch.pizzacucina.android.model.CouponType;
|
||||
import ch.pizzacucina.android.model.GeneralCouponModel;
|
||||
import ch.pizzacucina.android.model.CustomerTokenModel;
|
||||
import ch.pizzacucina.android.model.PersonalCouponModel;
|
||||
import ch.pizzacucina.android.model.StoreModel;
|
||||
import ch.pizzacucina.android.model.UserModel;
|
||||
|
||||
@@ -74,8 +78,41 @@ public class SessionHelper {
|
||||
clearCustomerInfo();
|
||||
}
|
||||
|
||||
public static void saveSelectedCoupon(CheckCouponModel couponModel){
|
||||
SharedPrefsHelper.saveSelectedCoupon(couponModel);
|
||||
public static void saveSelectedCoupon(CouponModel couponModel){
|
||||
if(couponModel instanceof PersonalCouponModel){
|
||||
PersonalCouponModel personalCouponModel = (PersonalCouponModel) couponModel;
|
||||
SharedPrefsHelper.saveSelectedPersonalCoupon(personalCouponModel);
|
||||
}
|
||||
else if(couponModel instanceof GeneralCouponModel){
|
||||
GeneralCouponModel generalCouponModel = (GeneralCouponModel) couponModel;
|
||||
SharedPrefsHelper.saveSelectedGeneralCoupon(generalCouponModel);
|
||||
}
|
||||
}
|
||||
|
||||
public static CouponModel getSelectedCoupon(){
|
||||
if(SharedPrefsHelper.getSelectedPersonalCoupon() != null){
|
||||
return SharedPrefsHelper.getSelectedPersonalCoupon();
|
||||
}
|
||||
else {
|
||||
return SharedPrefsHelper.getSelectedGeneralCoupon();
|
||||
}
|
||||
}
|
||||
|
||||
public static void clearSelectedCoupon(){
|
||||
SharedPrefsHelper.clearSelectedGeneralCoupon();
|
||||
SharedPrefsHelper.clearSelectedPersonalCoupon();
|
||||
}
|
||||
|
||||
public static void addCouponCodeToRequestParamsIfNeeded(HashMap<String, Object> params){
|
||||
CouponModel selectedCoupon = SessionHelper.getSelectedCoupon();
|
||||
if(SessionHelper.getSelectedCoupon() != null){
|
||||
if(selectedCoupon.getCouponType() == CouponType.PERSONAL){
|
||||
params.put("voucher", SessionHelper.getSelectedCoupon().getCode());
|
||||
}
|
||||
else if(selectedCoupon.getCouponType() == CouponType.GENERAL){
|
||||
params.put("coupon", SessionHelper.getSelectedCoupon().getCode());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public static String getSessionId(){
|
||||
@@ -86,14 +123,6 @@ public class SessionHelper {
|
||||
SharedPrefsHelper.saveSessionId(sessionId);
|
||||
}
|
||||
|
||||
public static CheckCouponModel getSelectedCoupon(){
|
||||
return SharedPrefsHelper.getSelectedCoupon();
|
||||
}
|
||||
|
||||
public static void clearSelectedCoupon(){
|
||||
SharedPrefsHelper.clearSelectedCoupon();
|
||||
}
|
||||
|
||||
public static Calendar getTokenDeathDate(String tokenDeathTime){
|
||||
|
||||
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
||||
|
||||
Reference in New Issue
Block a user