public void PruebaComandoLogroJugadorAgregar() { LogroJugador logro = FabricaEntidades.CrearLogroJugador(); Partido partido = FabricaEntidades.CrearPartido(); logro.Partido = partido; logro.Partido.Id = 14; //cambiar a 1 logro.IdTipo = TipoLogro.jugador; logro.Logro = "Logro jugador Prueba Comando agregar"; comando = FabricaComando.CrearComandoAgregarLogroJugador(logro); comando.Ejecutar(); respuesta = comando.GetEntidad(); Assert.IsNotNull(respuesta); }
public HttpResponseMessage AgregarLogroJugador(DTOLogroJugador dto) { try { TraductorLogroJugador traductor = FabricaTraductor.CrearTraductorLogroJugador(); Entidad logroJugador = traductor.CrearEntidad(dto); Comando comando; comando = FabricaComando.CrearComandoAgregarLogroJugador(logroJugador); 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)); } }