public HttpResponseMessage FinalizarApuestas() { try { Comando comando = FabricaComando.CrearComandoFinalizarApuestas(); comando.Ejecutar(); return(Request.CreateResponse(HttpStatusCode.OK)); } 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)); } }
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)); } }
public HttpResponseMessage ObtenerLogroPartidoPorId(DTOListaPartidosLogros dto) { try { TraductorListaPartidosLogros traductor = FabricaTraductor.CrearTraductorListaPartidosLogros(); Entidad partido = traductor.CrearEntidad(dto); Comando comando = FabricaComando.CrearComandoObtenerLogroPartidoPorId(partido); comando.Ejecutar(); DTOListaPartidosLogros dtoPartido = traductor.CrearDto(comando.GetEntidad()); return(Request.CreateResponse(HttpStatusCode.OK, dtoPartido)); } catch (BaseDeDatosException exc) { logger.Error(exc, exc.Mensaje); return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, exc.Mensaje)); } catch (Exception exc) { ExcepcionGeneral exceptionGeneral = new ExcepcionGeneral(exc.InnerException, DateTime.Now); logger.Error(exc, exc.Message); return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, exceptionGeneral.Mensaje)); } }
public HttpResponseMessage ObtenerLogrosVFResultados(DTOLogroPartidoId dto) { try { TraductorLogroPartidoId traductorPartido = FabricaTraductor.CrearTraductorLogroPartidoId(); Entidad partido = traductorPartido.CrearEntidad(dto); Comando comando = FabricaComando.CrearComandoObtenerLogrosVFResultados(partido); comando.Ejecutar(); TraductorLogroVFResultado traductorLogros = FabricaTraductor.CrearTraductorLogroVFResultado(); List <DTOLogroVFResultado> dtos = traductorLogros.CrearListaDto(comando.GetEntidades()); return(Request.CreateResponse(HttpStatusCode.OK, dtos)); } catch (ObjetoNullException exc) { return(Request.CreateResponse(HttpStatusCode.InternalServerError, exc.Mensaje)); } catch (LogrosFinalizadosNoExisteException exc) { logger.Error(exc, exc.Message); return(Request.CreateResponse(HttpStatusCode.InternalServerError, exc.Mensaje)); } catch (Exception exc) { ExcepcionGeneral personalizada = new ExcepcionGeneral(exc.InnerException, DateTime.Now); logger.Error(exc, exc.Message); return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, personalizada.Mensaje)); } }
public HttpResponseMessage ModificarJugador(DTOModificarJugador dto) { try { TraductorModificarJugador traductor = FabricaTraductor.CrearTraductorModificarJugador(); Entidad jugador = traductor.CrearEntidad(dto); Comando comando; comando = FabricaComando.CrearComandoModificarJugador(jugador); comando.Ejecutar(); return(new HttpResponseMessage(HttpStatusCode.OK)); } 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)); } }
public HttpResponseMessage RegistrarUsuario(DTOUsuarioRegistrar dto) { try { System.Diagnostics.Debug.WriteLine(dto.Nombre + " " + dto.Apellido); TraductorUsuarioRegistrar traductor = FabricaTraductor.CrearTraductorUsuarioRegistrar(); Entidad usuario = traductor.CrearEntidad(dto); Comando comando = FabricaComando.CrearComandoAgregarUsuario(usuario); comando.Ejecutar(); return(Request.CreateResponse(HttpStatusCode.OK)); } 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)); } }
public HttpResponseMessage RegistrarApuestaVoF(DTOApuestaVOF dto) { try { TraductorApuestaVOF traductor = FabricaTraductor.CrearTraductorApuestaVoF(); Entidad apuesta = traductor.CrearEntidad(dto); Comando comando = FabricaComando.CrearComandoAgregarApuestaVoF(apuesta); comando.Ejecutar(); return(Request.CreateResponse(HttpStatusCode.OK)); } catch (ObjetoNullException exc) { log.Error(exc, exc.Mensaje); return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, exc.Mensaje)); } catch (BaseDeDatosException exc) { log.Error(exc, exc.Mensaje); return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, exc.Mensaje)); } catch (ApuestaRepetidaException 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)); } }
public HttpResponseMessage ObtenerApuestasEquipoEnCurso(DTOUsuarioId dto) { try { TraductorUsuarioId traductor = FabricaTraductor.CrearTraductorUsuarioId(); Entidad usuario = traductor.CrearEntidad(dto); Comando comando = FabricaComando.CrearComandoObtenerApuestasEquipoEnCurso(usuario); comando.Ejecutar(); TraductorApuestaEquipo traductorApuesta = FabricaTraductor.CrearTraductorApuestaEquipo(); List <DTOApuestaEquipo> Listadtos = traductorApuesta.CrearListaDto(comando.GetEntidades()); return(Request.CreateResponse(HttpStatusCode.OK, Listadtos)); } catch (ObjetoNullException exc) { log.Error(exc, exc.Mensaje); return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, exc.Mensaje)); } 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)); } }
public HttpResponseMessage AgregarLogroEquipo(DTOLogroEquipo dto) { try { TraductorLogroEquipo traductor = FabricaTraductor.CrearTraductorLogroEquipo(); Entidad logroEquipo = traductor.CrearEntidad(dto); Comando comando; comando = FabricaComando.CrearComandoAgregarLogroEquipo(logroEquipo); comando.Ejecutar(); return(Request.CreateResponse(HttpStatusCode.OK)); } catch (Exception exc) { ExcepcionGeneral personalizada = new ExcepcionGeneral(exc.InnerException, DateTime.Now); logger.Error(exc, exc.Message); return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, personalizada.Mensaje)); } }