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)); }
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, "تمت عملية التعديل بنجاح", "")); }