コード例 #1
0
        public async Task <ActionResult> Added(AddedAccountProviderRouteValues routeValues)
        {
            var query  = new GetAddedAccountProviderQuery(routeValues.AccountId.Value, routeValues.AccountProviderId.Value);
            var result = await _mediator.Send(query);

            var model = _mapper.Map <AddedAccountProviderViewModel>(result);

            return(View(model));
        }
コード例 #2
0
        public Task <ActionResult> Added()
        {
            AddedAccountProviderRouteValues = new AddedAccountProviderRouteValues
            {
                AccountId         = 1,
                AccountProviderId = 2
            };

            GetAddedAccountProviderQueryResult = new GetAddedAccountProviderQueryResult(new Application.Queries.GetAddedAccountProvider.Dtos.AccountProviderDto
            {
                Id            = 2,
                ProviderUkprn = 12345678,
                ProviderName  = "Foo"
            });

            Mediator.Setup(m => m.Send(It.Is <GetAddedAccountProviderQuery>(q => q.AccountId == AddedAccountProviderRouteValues.AccountId && q.AccountProviderId == AddedAccountProviderRouteValues.AccountProviderId), CancellationToken.None)).ReturnsAsync(GetAddedAccountProviderQueryResult);

            return(AccountProvidersController.Added(AddedAccountProviderRouteValues));
        }