public HttpResponseMessage ChangeProductCountInBasketById(ChangeProductCountData data) { var basket = _basketRepository.GetFirstOrDefault(z => z.Id == data.BasketId); if (basket == null) return ErrorResult(); var allLines = ChangeProductCountAndSave(basket, data.Product.Id, data.Product.Count); return SuccessResult(GetViewBasketData(basket, allLines)); }
public HttpResponseMessage RemoveProductFromBasketById(ChangeProductCountData data) { var basket = _basketRepository.GetFirstOrDefault(z => z.Id == data.BasketId); if (basket == null) return ErrorResult(); RemoveProductFromBasketByProductId(basket, data.Product.Id, data.Product.Price); return SuccessResult(); }