package com.basket.restrequest;
import java.util.ArrayList;
import com.basket.general.BasketConstants;
import com.basket.general.CreditCard;
import com.basket.general.User;
import com.octo.android.robospice.request.springandroid.SpringAndroidSpiceRequest;
public class UpdateCreditCardRequest extends SpringAndroidSpiceRequest<Boolean> {
private CreditCard newCC, oldC;
private User u;
private ArrayList<CreditCard> ccList;
public UpdateCreditCardRequest(CreditCard newCreditCard, User u,CreditCard oldCard)
{
super(Boolean.class);
newCC=newCreditCard;
oldC = oldCard;
this.u = u;
ccList = new ArrayList<CreditCard>();
ccList.add(newCC);
ccList.add(oldCard);
}
@Override
public Boolean loadDataFromNetwork() throws Exception
{
getRestTemplate().postForObject(BasketConstants.externalIp+"/Basket.js/updateCreditCard/"+u.getEmail()+"/"+u.getUsername(), ccList, Boolean.class);
return true;
}
}