public void PruebaCmdAsignarResultadoLogroCantidad() { LogroCantidad logro = FabricaEntidades.CrearLogroCantidad(); logro.Id = 7;//cambiar logro.Cantidad = 8; comando = FabricaComando.CrearComandoAsignarResultadoLogroCantidad(logro); comando.Ejecutar(); respuesta = comando.GetEntidad(); Assert.IsNotNull(respuesta); }
public HttpResponseMessage AsignarResultadoLogroCantidad(DTOLogroCantidadResultado dto) { try { TraductorLogroCantidadResultado traductor = FabricaTraductor.CrearTraductorLogroCantidadResultado(); Entidad logroCantidad = traductor.CrearEntidad(dto); Comando comando; comando = FabricaComando.CrearComandoAsignarResultadoLogroCantidad(logroCantidad); 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)); } }