public ActionResult Create(FormCollection collection)
        {
            if (ModelState.IsValid)
            {
                Product product = new Product();
                UpdateModel(product, collection);
                
                //Check if product with similar id already exist in Json file
                if (JsonRepository.Find(x => x.id == product.id) == null)
                {
                    List<Product> productlist = JsonRepository;
                    productlist.Add(product);
                    SaveJsonProducts(productlist);
                }
                else
                {
                    ViewBag.ErrorMessage = "Id already exist, please select another";
                    return View();
                }

                return RedirectToAction("Index");
            }

            return View();    
        }
        public ActionResult Edit(int id, FormCollection collection)
        {
            if (ModelState.IsValid)
            {
                //Remove existing product
                List<Product> productlist = JsonRepository;
                productlist.RemoveAll(x => x.id == id);
                //Get product info from form
                Product product = new Product();
                UpdateModel(product, collection);
                //Add the edited product as new
                productlist.Add(product);
                SaveJsonProducts(productlist);
                return RedirectToAction("Index");
            }

                return View();

        }