public ActionResult Editar(Producto producto)
        {
            if (!ModelState.IsValid)
            {
                ViewBag.lista = _marcaBLL.CargarMarcas();
                return(View("Editar", producto));
            }

            if (producto.File != null)
            {
                producto.SubirArchivo(producto);
            }

            try
            {
                var productoDTO = Mapper.Map <ProductoDTO>(producto);
                ViewBag.resultado = _productoBLL.EditarProducto(productoDTO);

                if (ViewBag.resultado != true)
                {
                    return(Json(new { Success = false }));
                }
                return(Json(new { Success = true }));
            }
            catch (Exception ex)
            {
                return(Json(new { Success = false }));

                throw ex;
            }
        }