public void BrowseAssignments_UsesQuery_ReturnsResultOfDispatch() { var query = new BrowseAssignmentsToPointOfSale(); var result = new Mock <IPagedResult <AssignmentToPointOfSaleDto> >(MockBehavior.Strict).Object; _dispatcherMock.Setup(d => d.QueryAsync(query)).ReturnsAsync(result).Verifiable(); var actionResult = _controller.BrowseAssignments(query).GetAwaiter().GetResult(); Assert.AreEqual(result, actionResult); _dispatcherMock.Verify(); }
public async Task <ActionResult <IPagedResult <AssignmentToPointOfSale> > > BrowseAssignmentsToSpecificPointOfSale(Guid posId, [FromQuery] BrowseAssignmentsToPointOfSale query) { await _posAuthLoader.AssertResourceAccessAsync(User, posId, IsAuthorizedUserPolicy.Instance); return(Collection(await _identityService.BrowseAssignmentsToPointOfSale(query))); }
public async Task <ActionResult <IPagedResult <AssignmentToPointOfSale> > > BrowseAssignmentsToPointOfSale([FromQuery] BrowseAssignmentsToPointOfSale query) => Collection(await _identityService.BrowseAssignmentsToPointOfSale(query));
public async Task <IPagedResult <AssignmentToPointOfSaleDto> > BrowseAssignments([FromQuery] BrowseAssignmentsToPointOfSale query) => await QueryAsync(query);
public async Task <IPagedResult <AssignmentToPointOfSaleDto> > HandleAsync(BrowseAssignmentsToPointOfSale query) { return(_mapper.Map <IPagedResult <AssignmentToPointOfSaleDto> >(await _repository.BrowseAsync(query))); }