public ActionResult Create(TradeRouteViewModel model) { if (ModelState.IsValid) { TradeRoutes newRoute = new TradeRoutes { RequestorId = WebSecurity.GetUserId(User.Identity.Name), RequesteeId = db.Products.Where(p => p.ProductId == model.ProductId).Select(p => p.UserId).Single(), RouteName = model.RouteName }; db.TradeRoutes.Add(newRoute); RouteProducts products = new RouteProducts { TradeRoutesId = newRoute.TradeRoutesId, Product = model.ProductId }; db.RouteProducts.Add(products); db.SaveChanges(); return RedirectToAction("Index"); } return View(model); }
// // GET: /TradeRoute/Create public ActionResult Create(int id) { TradeRouteViewModel model = new TradeRouteViewModel { ProductId = id }; return View(model); }