public void BrowseAssignments_UsesQuery_ReturnsResultOfDispatch() { var query = new BrowseAssignmentsToUser(); var result = new Mock <IPagedResult <AssignmentToUserDto> >(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 <AssignmentToUser> > > BrowseOwnAssignments([FromQuery] BrowseAssignmentsToUser query) => Collection(await _identityService.BrowseAssignmentsToUser(query.Bind(q => q.AssignedToUser, User.GetUserId())));
public async Task <ActionResult <IPagedResult <AssignmentToUser> > > BrowseAssignmentsToUser([FromQuery] BrowseAssignmentsToUser query) => Collection(await _identityService.BrowseAssignmentsToUser(query));
public async Task <IPagedResult <AssignmentToUserDto> > BrowseAssignments([FromQuery] BrowseAssignmentsToUser query) { return(await QueryAsync(query)); }
public async Task <IPagedResult <AssignmentToUserDto> > HandleAsync(BrowseAssignmentsToUser query) { return(_mapper.Map <IPagedResult <AssignmentToUserDto> >(await _repository.BrowseAsync(query))); }