Пример #1
0
        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());
        }
Пример #2
0
        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);
            }
        }