return customerDao.findCustomers(params);
}
public Customer addProductSkuToWishlist(final MarketArea marketArea, Customer customer, final String catalogCategoryCode, final String productSkuCode) throws Exception {
final CustomerMarketArea customerMarketArea = customer.getCurrentCustomerMarketArea(marketArea.getId());
CustomerWishlist customerWishlist = customerMarketArea.getCustomerWishlistByProductSkuCode(productSkuCode);
if(customerWishlist == null){
customerWishlist = new CustomerWishlist();
customerWishlist.setCustomerMarketAreaId(customerMarketArea.getId());
customerWishlist.setCatalogCategoryCode(catalogCategoryCode);
customerWishlist.setProductSkuCode(productSkuCode);
customerWishlist.setPosition(customerMarketArea.getWishlistProducts().size() + 1);
customerMarketArea.getWishlistProducts().add(customerWishlist);
customer.getCustomerMarketAreas().add(customerMarketArea);
customer = saveOrUpdateCustomer(customer);
} else {