Temp Fixed but regressed at search results

Current method of getting relevant data from repeatereventargs requires
databinding to datasource. This breaks current search result
functionality.
Make temp table that stores repeater_results per databind. That way you
should be able to get the corresponding row by using e.Item.ItemIndex.
Add to Cart System functional
Merge remote-tracking branch 'origin/Fix-add-to-cart'