public ActionResult Create(FormCollection productoData) { var result = new JObject(); if (Session["Usuario"] != null) { try { Producto product = new Producto() { nombre = Request.Form["nombre"], sku = Request.Form["sku"], stock = Int32.Parse(Request.Form["stock"]), precio_compra = Decimal.Parse(Request.Form["precio_compra"]), precio_venta = Decimal.Parse(Request.Form["precio_venta"]), }; var uploadedImage = Request.Files["imagen"]; if (uploadedImage.ContentLength != 0) { product.imagen = new BinaryReader(uploadedImage.InputStream).ReadBytes(uploadedImage.ContentLength); } CD_Producto CdProducto = new CD_Producto(); var creado = CdProducto.CrearProducto(product); if (creado >= 1) { result["success"] = true; result["error"] = false; } else { result["success"] = true; result["error"] = "No se guardaron cambios a la base de datos"; } } catch (DbEntityValidationException e) { result["success"] = false; result["error"] = "Error de validación"; result["log"] = e.Message; } catch (DbUpdateException e) { result["success"] = false; } } else { result["success"] = false; result["error"] = "No se tienen los permisos necesarios para realizar esta acción"; } return(Content(result.ToString())); }