public ActionResult Purchase(int id) { try { var vm = new MarketEntryPurchaseViewModel { MarketEntryDetails = _marketEntryManager.RetreiveMarketEntryDetailByID(id) }; return(View(vm)); } catch (Exception ex) { return(RedirectToAction("Index", "Error", new { message = ex.Message, stackTrace = ex.StackTrace })); } }
public ActionResult Purchase(MarketEntryPurchaseViewModel pvm) { try { var userId = (int)System.Web.HttpContext.Current.Session["userID"]; var user = new User { UserID = userId }; var marketEntry = new MarketEntry { MarketEntryID = pvm.MarketEntryDetails.MarketEntry.MarketEntryID }; _marketEntryManager.AddMarketEntryPurchase(user, marketEntry); } catch (Exception ex) { return(RedirectToAction("Index", "Error", new { message = ex.Message, stackTrace = ex.StackTrace })); } return(RedirectToAction("Index")); }