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);
        }