public ActionResult CreateProduct(CreateProductVM input)
        {
            if (ModelState.IsValid)
            {
                input.Product.TestId = input.TestId;
                db.Products.Add(input.Product);
                db.SaveChanges();
                return RedirectToAction("Index");
            }

            ViewBag.TestId = new SelectList(db.Tests, "Id", "Name", input.TestId);
            return View(input.Product);
        }
        //
        // GET: /Test/Create
        public ActionResult CreateProduct(int id = 0)
        {
            CreateProductVM vm = new CreateProductVM();

            var test = (from t in db.Tests
                        where t.Id == id
                        select t);

            foreach (var item in test) {
                vm.TestName = item.Abbreviation;
                vm.TestId = item.Id;
            }

            ViewBag.TestId = new SelectList(db.Tests, "Id", "Name");
            return View(vm);
        }