Пример #1
0
        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)));
 }