Пример #1
0
        public ActionResult UpdateShipping(string id, string shippingId, NominatedDeliveryModel nominatedDelivery)
        {
            var response = _basketApi.UpdateShipping(Sanitizer.GetSafeHtmlFragment(id), Sanitizer.GetSafeHtmlFragment(shippingId), nominatedDelivery);
            var basket   = response.Result;

            if (basket.LineItems == null)
            {
                basket.LineItems = new List <BasketLineModel>();
            }
            return(JsonSuccess(new { basket = basket, BasketStage = BasketStage.ShippingMethodSelected.GetHashCode() }, JsonRequestBehavior.AllowGet));
        }
Пример #2
0
 public ResponseModel <BasketModel> UpdateShipping(string basketId, string shippingId, NominatedDeliveryModel nominatedDelivery)
 {
     ResetSessionBasket();
     return(CallApi <BasketModel>(string.Format(ApiUrls.UpdateShipping, basketId, shippingId), JsonConvert.SerializeObject(nominatedDelivery), Method.POST));
 }