public async Task <ActionResult> Add(AddAccountProviderRouteValues routeValues) { var query = new GetProviderToAddQuery(routeValues.Ukprn.Value); var result = await _mediator.Send(query); var model = _mapper.Map <AddAccountProviderViewModel>(result); return(View(model)); }
public Task <ActionResult> Add() { AddAccountProviderRouteValues = new AddAccountProviderRouteValues { Ukprn = 12345678 }; GetProviderToAddQueryResult = new GetProviderToAddQueryResult( new Application.Queries.GetProviderToAdd.Dtos.ProviderDto { Ukprn = 12345678, Name = "Foo" }); Mediator.Setup(m => m.Send(It.Is <GetProviderToAddQuery>(q => q.Ukprn == AddAccountProviderRouteValues.Ukprn), CancellationToken.None)).ReturnsAsync(GetProviderToAddQueryResult); return(AccountProvidersController.Add(AddAccountProviderRouteValues)); }