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(); }
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); }