예제 #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
 public ArrayList<GarageModel> getAllFavorites() {
   try {
     List<FavoriteParking> favoriteList = mProvider.getAll(FavoriteParking.class);
     if (!Utils.checkIfNull(favoriteList)) {
       ArrayList<GarageModel> garageModels = new ArrayList<>();
       for (FavoriteParking fp : favoriteList) {
         garageModels.add(favToPlace(fp));
       }
       return garageModels;
     }
   } catch (InstantiationException e) {
     e.printStackTrace();
   } catch (IllegalAccessException e) {
     e.printStackTrace();
   }
   return null;
 }