public HttpResponseMessage ActualizarPartido(DTOPartidoActualizar dto) { logger.Info("Entrando a ActualizarPartido[]"); try { TraductorPartidoActualizar traductor = FabricaTraductor.CrearTraductorPartidoActualizar(); Entidad entidad = traductor.CrearEntidad(dto); Comando comando = FabricaComando.CrearComandoActualizarPartido(entidad); comando.Ejecutar(); return(Request.CreateResponse(HttpStatusCode.OK, "Actualizado exitosamente")); } catch (ExcepcionPersonalizada ex) { logger.Error(ex, "Se capturo un error"); return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex.Mensaje)); } catch (Exception ex) { logger.Error(ex, "Ocurrio un error inesperado"); return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, "Error desconocido")); } }