Exemple #1
0
        private ImageModel ParseImageModel(AzureSphereImage image)
        {
            ImageModel model = new ImageModel();

            model.Context     = image;
            model.Image       = image.Name;
            model.Description = image.Description;
            return(model);
        }
Exemple #2
0
        private async Task <List <ImageModel> > GetImagesAsync(AzureSphereTenant tenant, AzureSphereDeployment deployment)
        {
            List <ImageModel> imageModels = new List <ImageModel>();

            try
            {
                foreach (string imageId in deployment.DeployedImages)
                {
                    AzureSphereImage image = await Api.GetImageAsync(tenant, imageId, cancellationTokenSource.Token);

                    imageModels.Add(ParseImageModel(image));
                }
            }
            catch (Exception ex)
            {
                Console.Error.WriteLine(ex.ToString());
                return(null);
            }
            return(imageModels);
        }