public async Task <ActionResult <ProductoViewModel> > Post([FromForm] ProductoInputModel productoInput) { if (productoInput == null) { productoInput.InicializarModelo(Request.Form); } productoInput.CrearArchivo(_webHostEnviroment); var producto = productoInput.MapearEntrada(); var response = service.ValidarGuardar(producto, _webHostEnviroment.WebRootPath); if (!response.Error) { await _hubContext.Clients.All.SendAsync("RegistrarProducto", response.Objeto); } return(StatusCode(response.CodigoHttp, response)); }