public ActionResult PurchaseConfirmation(PurchaseCompleteViewModel pvm) { try { GetUserViewModel(); if (ModelState.IsValid) { var purchaseDetails = _marketEntryManager.RetreivePurchaseDetailByID(pvm.PurchaseDetails.MarketEntryDetails.MarketEntry.MarketEntryID); _marketEntryManager.PerformMarketEntryPurchaseComplete(pvm.CollectionToAddTo, purchaseDetails); return(RedirectToAction("Index", "Profile", null)); } } catch (Exception ex) { return(RedirectToAction("Index", "Error", new { message = ex.Message, stackTrace = ex.StackTrace })); } return(RedirectToAction("Index")); }
public ActionResult PurchaseConfirmation(int id) { try { GetUserViewModel(); var purchaseDetails = _marketEntryManager.RetreivePurchaseDetailByID(id); PurchaseCompleteViewModel pvm = new PurchaseCompleteViewModel { Collections = vm.Collections, PurchaseDetails = purchaseDetails }; return(View(pvm)); } catch (Exception ex) { return(RedirectToAction("Index", "Error", new { message = ex.Message, stackTrace = ex.StackTrace })); } }