public ActionResult Add(Product p)
 {
     Debug.WriteLine("ins " + p.SelectedCat);
     if (ModelState.IsValid)
     {
         Debug.WriteLine("id = ");
         p.insertProduct(p);
     }
     else
     {
         Debug.WriteLine("id != ");
         return View(p);
     }
     return RedirectToAction("Details");
 }
        public ActionResult Add(Product p)
        {
            if (p == null )
            {
                return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
            }
            if (p == null )
            {
                return HttpNotFound();
            }

            Debug.WriteLine("ins " + p.SelectedCat);
            if (ModelState.IsValid)
            {
                Debug.WriteLine("id = ");
                p.insertProduct(p);
            }
            else
            {
                Debug.WriteLine("id != ");
                return View(p);
            }
            return RedirectToAction("Details");
        }