public ActionResult UploadSupportingDocuments() { long id = Convert.ToInt64(Request.Form["ID"]); if (Request.Files.Count > 0) { CloudStorageAccount cloudStorageAccount = GetConnectionString(); CloudBlobClient cloudBlobClient = cloudStorageAccount.CreateCloudBlobClient(); CloudBlobContainer cloudBlobContainer = cloudBlobClient.GetContainerReference(ConfigurationManager.AppSettings["ContainerName"]); for (int fileNum = 0; fileNum < Request.Files.Count; fileNum++) { string fileName = Path.GetFileName(Request.Files[fileNum].FileName); if (Request.Files[fileNum] != null && Request.Files[fileNum].ContentLength > 0) { CloudBlockBlob azureBlockBlob = cloudBlobContainer.GetBlockBlobReference(fileName); azureBlockBlob.UploadFromStream(Request.Files[fileNum].InputStream); SupportingDocument detail = new SupportingDocument(); detail.TempPolicyNo = id; detail.FileName = fileName; detail.CreatedBy = (int)Session["UserId"]; if (fileNum == 0) { detail.DisplayFileName = "Aadhar Document"; } else if (fileNum == 1) { detail.DisplayFileName = "Pan Document"; } else if (fileNum == 2) { detail.DisplayFileName = "Medical Checkup Document"; } manager.InsertSupportingDocument(detail); } } } List <SupportingDocument> listDocument = manager.GetSupportingDocument(id); return(Json(listDocument, JsonRequestBehavior.AllowGet)); }