Example #1
0
 public ActionResult Buy(Purchase p)
 {
     if (!ModelState.IsValid)
     {
         return View(p);
     }
     return new EmptyResult();
 }
Example #2
0
 public ActionResult Buy(int id)
 {
     Purchase p = new Purchase();
     p.BookId = id;
     return View(p);
 }
        private void SetCreateViewData(ref PaymentResponse payment, ref Purchase purchase, int paymentMethodId)
        {
            Hashtable instructions = payment.Instructions();
            ViewData.Add("instructions", instructions["long-instructions"]);

            //ViewData.Add("status", payment.Status());
            ViewData.Add("verification_needed", payment.VerificationNeeded());
            ViewData.Add("verification_tries_left", payment.VerificationTriesLeft());
            //ViewData.Add("payment_id", purchase.ZaypayPaymentId);
            //ViewData.Add("paymentMethodChoosen", paymentMethodId);
        }
 private void RemovePurchase(ref Purchase purchase)
 {
     if (purchase.ZaypayPaymentId == 0)
     {
         db.Purchases.Remove(purchase);
         db.SaveChanges();
     }
 }
 private bool PurchaseIsCorrect(ref Purchase purchase)
 {
     return (purchase != null && purchase.SessionId == HttpContext.Session.SessionID);
 }
 private Purchase CreatePurchase(Product product, string sessionId)
 {
     Purchase purchase = new Purchase(product, HttpContext.Session.SessionID);
     db.Purchases.Add(purchase);
     db.SaveChanges();
     return purchase;
 }