public void UpdateMetadata()
        {
            try
            {
                var metadata = new Metadata
                {
                    Images = s3Helper.GetImages().Result
                };

                s3Helper.UpdateMetadata(metadata);
            }
            catch (Exception ex)
            {
                Console.WriteLine("Error while pdating metadata" + ex.Message);
            }
        }
        public async Task <ImagesModel> Get(Category category)
        {
            try
            {
                var images = await s3Helper.GetImages(category);

                return(new ImagesModel
                {
                    Landscapes = ComposeImageUrls(images, Orientation.Landscape) ?? new string[] { },
                    Portraits = ComposeImageUrls(images, Orientation.Portrait) ?? new string[] { }
                });
            }
            catch (Exception)
            {
                Console.WriteLine($"Error while gettting images category {category}. \n ex.Message");
            }

            return(null);
        }