Exemple #1
0
        public async Task <ActionResult> Index(AccountProvidersRouteValues routeValues)
        {
            var query  = new GetAccountProvidersQuery(routeValues.AccountId.Value);
            var result = await _mediator.Send(query);

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

            return(View(model));
        }
Exemple #2
0
        public Task <ActionResult> Index()
        {
            AccountProvidersRouteValues = new AccountProvidersRouteValues {
                AccountId = 1
            };

            GetAccountProvidersQueryResult = new GetAccountProvidersQueryResult(
                new List <AccountProviderDto> {
                new AccountProviderDto {
                    Id           = 2,
                    ProviderName = "Foo"
                }
            },
                2,
                true);

            Mediator.Setup(m =>
                           m.Send(It.Is <GetAccountProvidersQuery>(q => q.AccountId == AccountProvidersRouteValues.AccountId),
                                  CancellationToken.None))
            .ReturnsAsync(GetAccountProvidersQueryResult);

            return(AccountProvidersController.Index(AccountProvidersRouteValues));
        }