Removed productdomainmodelcollection, rewrote repo logic for totalcartcost and getallproducts