/// <summary>
 /// News the BLOB.
 /// </summary>
 /// <param name="azureConnectionString">The azure connection string.</param>
 /// <returns>ActionResult.</returns>
 public ActionResult NewBlob(string azureConnectionString)
 {
     if (string.IsNullOrWhiteSpace(azureConnectionString))
     {
         return this.HttpNotFound();
     }
     else
     {
         try
         {
             AzureStorageOperator manager = new AzureStorageOperator(azureConnectionString);
             ViewBag.azureConnectionString = azureConnectionString;
             return View(GetViewFullPath(Constants.ViewNames.AzureBlobNewItemView), manager.GetContainers().ToList());
         }
         catch (Exception ex)
         {
             return this.HandleExceptionToRedirection(ex, azureConnectionString);
         }
     }
 }
        /// <summary>
        /// Gets the BLOB container.
        /// </summary>
        /// <param name="azureConnectionString">The azure connection string.</param>
        /// <returns>JsonResult.</returns>
        public JsonResult GetBlobContainer(string azureConnectionString)
        {
            List<string> containers = null;

            try
            {
                azureConnectionString.CheckEmptyString("azureConnectionString");
                AzureStorageOperator manager = new AzureStorageOperator(azureConnectionString);

                containers = manager.GetContainers().ToList();
            }
            catch
            {
                containers = new List<string>();
            }

            return Json(containers);
        }