public async Task <ActionResult> CambiarImagen(ProductoCambiarImagenModelo model) { var p = await productos.LeerProducto(model.Codigo); if (p == null) { return(NotFound()); } /*if (!ModelState.IsValid) * { * return View(model); * }*/ if (model.NuevaImagen.ContentType != "image/jpeg") { ModelState.AddModelError("NuevaImagen", "Solo se aceptan archivos jpeg"); } if (model.NuevaImagen.Length > 10 * 1024 * 1024) { ModelState.AddModelError("NuevaImagen", "Tamaño de la imagen es muy grande, mas de 10mb"); } if (!ModelState.IsValid) { return(View(model)); } var res = await productos.actualizarImagen(p, model.NuevaImagen); return(RedirectToAction("Index")); }