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