public async Task <ActionResult <ReservaViewModel> > Put(string Cedula, ReservaInputModel reservaInput) { var reserva = _reservaService.Actualizar(MapearReserva(reservaInput)); if (reserva.Error) { ModelState .AddModelError("Error al guardar la Reserva", reserva.Mensaje); var detallesproblemas = new ValidationProblemDetails(ModelState); detallesproblemas.Status = StatusCodes.Status500InternalServerError; return(BadRequest(detallesproblemas)); } var reservaview = new ReservaViewModel(reserva.Reserva); await _hubContext.Clients.All.SendAsync("reservaRegistrada", reservaview); return(Ok(reservaview)); }