public async Task <List <AatfData> > HandleAsync(GetAatfByOrganisation message) { authorization.EnsureInternalOrOrganisationAccess(message.OrganisationId); var aatfs = await genericDataAccess.GetManyByExpression(new AatfsByOrganisationSpecification(message.OrganisationId)); return(aatfs.Select(a => mapper.Map(a)).ToList()); }
private async Task <IList <AatfData> > FetchAatfInfoFromApi(Guid organisationId) { using (var client = apiClient()) { var request = new GetAatfByOrganisation(organisationId); var result = await client.SendAsync(accessToken, request); return(result); } }