public ActionResult Index(Product product) { try { if (!ModelState.IsValid) { // ViewBag return(View()); } var photo = Request.Files["photo"]; product.Photos = CloudinaryUploader.Upload(photo); _dbProducts.AddProduct(product); if (_dbProducts.Commit()) { return(View()); } } catch (Exception ex) { var message = ex.Message; ViewBag.ErrorMessage = message; return(View()); } return(View()); }