public HttpResponseMessage ObtenerProximosPartidos() { try { TraductorListarProximosPartidos traductor = FabricaTraductor.CrearTraductorListarProximosPartidos(); Comando comando = FabricaComando.CrearComandoObtenerProximosPartidos(); comando.Ejecutar(); List <DTOListarProximosPartidos> Listadtos = traductor.CrearListaDto(comando.GetEntidades()); return(Request.CreateResponse(HttpStatusCode.OK, Listadtos)); } catch (BaseDeDatosException exc) { log.Error(exc, exc.Mensaje); return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, exc.Mensaje)); } catch (Exception exc) { ExcepcionGeneral exceptionGeneral = new ExcepcionGeneral(exc.InnerException, DateTime.Now); log.Error(exc, exc.Message); return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, exceptionGeneral.Mensaje)); } }