public ResponseView PostRemove(BasketUserRequestView request) { request.userid = 1; var data = ShoppingService.RemoveItem(request); return(data); }
public ResponseView <IList <BasketView> > PostBaskBySku(BasketUserRequestView request) { request.userid = 1; var data = ShoppingService.GetBasket(request.userid, request.skuId); return(data); }
public ResponseView RemoveItem(BasketUserRequestView request) { var basket = _basketRepository.GetFirstOrDefault(x => x.UserId == request.userid); var list = basket.BasketItems.Where(x => request.skuId.Contains(x.SkuId)).ToList(); foreach (var item in list) { basket.RemoveItem(item); } _basketRepository.Commit(basket); return(base.OutPutSuccessResponseView()); }