public async Task <List <PositionProjection> > GetAllPositions() { var query = new GetAllPositionsQuery(); var result = await _queryProcessor.Process(query); return(result); }
public async Task <List <GetPositionResponse> > Handle(GetAllPositionsQuery request, CancellationToken cancellationToken) { var positions = await _positionService.GetAllAsync(cancellationToken); return(positions.Select(x => _mapper.Map <Position, GetPositionResponse>(x)).ToList()); }
public async void given_get_position_query_query_processor_should_get_same_query_created_in_controller() { var mockAgg = new PositionControllerMockAggregate(); var controller = mockAgg.PositionControllerFactory(); var command = new GetAllPositionsQuery(); mockAgg.setup_processor_to_verify_getPositionQuery_are_the_same(); var result = await controller.GetAllPositions(); //Assert Assert.IsType <List <PositionProjection> > (result); }
public Task <List <PositionProjection> > Handle(GetAllPositionsQuery query) { return(Task.FromResult(_context.PositionProjection.ToList())); }