Beispiel #1
0
        public ActionResult ChangeBillingMethod(BillingMethods id)
        {
            //var checkout = Session["checkout"] as CheckOutDTO;

            //checkout.SelectedBillingMethod = id;
            var result = _checkOutService.SetBillingMethod(User.Identity.GetUserId(), id);

            //Session["checkout"] = checkout;

            return(Json(result));
        }
Beispiel #2
0
        public OperationDetails SetBillingMethod(string userId, BillingMethods method)
        {
            CheckOut checkOut = unitOfWork.CheckOutRepository.GetByID(userId);

            if (checkOut == null)
            {
                return(new OperationDetails(false, "خطأ ما أثناء عملية التعديل", ""));
            }

            checkOut.SelectedBillingMethod = (long)method;
            unitOfWork.CheckOutRepository.Update(checkOut);
            unitOfWork.Save();
            return(new OperationDetails(true, "تمت عملية التعديل بنجاح", ""));
        }