public override async void Initialize(INavigationParameters parameters)
        {
            UserDialogs.Instance.ShowLoading("Loading...");
            DogImage = await DogApiHelper.GetRandomImageAsync();

            UserDialogs.Instance.HideLoading();
        }
        async void ExecuteRefreshCommand()
        {
            UserDialogs.Instance.ShowLoading("Loading...");
            DogImage = await DogApiHelper.GetRandomImageAsync();

            UserDialogs.Instance.HideLoading();
        }
Esempio n. 3
0
        private async Task UploadFiles(int dogProfileId, IEnumerable <HttpPostedFileBase> files)
        {
            var dogImages = new List <DogImage>();

            foreach (var file in files)
            {
                var blobKey  = Guid.NewGuid();
                var dogImage = new DogImage {
                    BlobKey = blobKey, DogProfileID = dogProfileId, MimeType = file.ContentType
                };
                dogImages.Add(dogImage);
                await _blobRepo.InsertOrUpdateImageAsync(blobKey.ToString(), file.InputStream);
            }
            _dogImageRepo.Insert(dogImages);
        }