예제 #1
0
 public void addFavorite(GarageModel garageModel) {
   if (!Utils.isStringEmpty(garageModel.getListingID())) {
     FavoriteParking favorite = new FavoriteParking();
     favorite.listingID = garageModel.getListingID();
     favorite.listingName = garageModel.getName();
     favorite.listingAddress = garageModel.getAddress();
     favorite.listingCity = garageModel.getCity();
     favorite.listingState = garageModel.getState();
     favorite.listingZip = garageModel.getZip();
     favorite.latitude = Double.toString(garageModel.getLatitude());
     favorite.longitude = Double.toString(garageModel.getLongitude());
     favorite.price = Integer.toString(garageModel.getPrice());
     mProvider.create(favorite);
   }
 }
예제 #2
0
  private GarageModel favToPlace(FavoriteParking fav) {
    GarageModel garageModel = new GarageModel();
    garageModel.setListingID(fav.listingID);
    garageModel.setName(fav.listingName);
    garageModel.setAddress(fav.listingAddress);
    garageModel.setCity(fav.listingCity);
    garageModel.setState(fav.listingState);
    garageModel.setZip(fav.listingZip);
    garageModel.setLatitude(Double.parseDouble(fav.latitude));
    garageModel.setLongitude(Double.parseDouble(fav.longitude));
    garageModel.setPrice(Integer.parseInt(fav.price));
    garageModel.formatCompleteAddress();

    return garageModel;
  }
예제 #3
0
 public void deleteFavorite(GarageModel garageModel) {
   mProvider.delete(
       FavoriteParkingSchema.TABLE_NAME,
       FavoriteParkingSchema.LISTING_ID + " = ?",
       new String[] {garageModel.getListingID()});
 }