static async Task Main(string[] args)
        {
            var s3Client         = new AmazonS3Client();
            var locationsFetcher = new LocationsFetcher(s3Client);
            var locations        = await locationsFetcher.FetchLocations();

            Console.Write(locations);
        }
Пример #2
0
        public async Task <bool> CheckLocation(string locationId, IAmazonS3 s3Client, string bucketName, string fileName)
        {
            var locationsFetcher = new LocationsFetcher();
            var locations        = (await locationsFetcher.FetchLocations(s3Client, bucketName, fileName)).ToList();
            var locationValid    = locations.Select(location => location.Id == locationId);

            return(locationValid.Any());
        }