//create default cart private CartDetail CreateCart(CartItem cartItem, string userId) { var storeItem = cartdb.GetStoreItems().Where(c => c.Id == cartItem.StoreItemId).FirstOrDefault(); var store = cartdb.GetStoreDetails().Where(s => s.Id == cartItem.StoreItem.StoreDetailId).FirstOrDefault(); var storePickupPointId = getDefaultPickupPointId(store.Id); return(new CartDetail { StoreDetailId = store.Id, StoreDetail = store, CartStatusId = 1, StorePickupPoint = GetStorePickup(storePickupPointId), StorePickupPointId = storePickupPointId, DeliveryType = "Pickup", DtPickup = DateTime.Now.AddHours(4), CartItems = new List <CartItem> { cartItem }, PaymentDetails = null, UserDetailId = cartdb.GetUserDetails(userId).Id }); }