public async Task <bool> UploadImageAsync(ViewModel.FileInfo file) { bool IsCreated = true; try { var cloudBlockBlob = await GetCloudBlockBlob(file.FileName); var isExist = await cloudBlockBlob.ExistsAsync(); if (!isExist) { var t = file.FileByteArray; byte[] imageBytes = Convert.FromBase64String(t); await cloudBlockBlob.UploadFromByteArrayAsync(imageBytes, 0, imageBytes.Length); } else { IsCreated = false; } } catch { throw; } return(IsCreated); }
public async Task <ActionResult> UploadImage(ViewModel.FileInfo file) { bool IsCreated = await galleryStorage.UploadImageAsync(file); if (IsCreated) { return(Ok(IsCreated)); } else { return(BadRequest(IsCreated)); } }