[ValidateAntiForgeryToken]                                      ///Think it will work....
        public ActionResult Edit(int id, ProductViewModel myProductVM, int DepartmentID)
        {
            if (ModelState.IsValid)
            {
                Department myDepartment = _buisnessLogicClass.GetDepartmentByID(DepartmentID);
                myProductVM.Department = myDepartment.Name;
                //Update Product
                Product myProduct = _buisnessLogicClass.GetProductByID(id);

                myProduct.Name        = myProductVM.Name;
                myProduct.Description = myProductVM.Description;
                myProduct.Price       = myProductVM.Price;
                myProduct.Department  = myDepartment;
                //myProduct.Name = myProductVM.Name;


                _buisnessLogicClass.UpdateProduct(myProduct);

                return(View("Details", myProductVM));
            }
            else
            {
                return(RedirectToAction(nameof(Index)));
            }
        }