Exemplo n.º 1
0
        public List <FileListDataContract> GetPatientFileList(string username)
        {
            echelperDBEntities context = new echelperDBEntities();

            context.Refresh(System.Data.Objects.RefreshMode.StoreWins, context.Patient);
            List <FileListDataContract> list           = new List <FileListDataContract>();
            CloudStorageAccount         storageAccount = CloudStorageAccount.Parse(
                RoleEnvironment.GetConfigurationSettingValue("StorageAccountConnectionString"));
            CloudBlobClient    blobClient = storageAccount.CreateCloudBlobClient();
            CloudBlobContainer container  = blobClient.GetContainerReference(username);

            container.CreateIfNotExist();
            BlobContainerPermissions permissions = new BlobContainerPermissions();

            permissions.PublicAccess = BlobContainerPublicAccessType.Off;
            foreach (IListBlobItem i in container.ListBlobs())
            {
                FileListDataContract m = new FileListDataContract();
                m.Filename = i.Uri.ToString();
                list.Add(m);
            }
            return(list);
        }
Exemplo n.º 2
0
 public List<FileListDataContract> GetPatientFileList(string username)
 {
     echelperDBEntities context = new echelperDBEntities();
     context.Refresh(System.Data.Objects.RefreshMode.StoreWins, context.Patient);
     List<FileListDataContract> list = new List<FileListDataContract>();
     CloudStorageAccount storageAccount = CloudStorageAccount.Parse(
     RoleEnvironment.GetConfigurationSettingValue("StorageAccountConnectionString"));
     CloudBlobClient blobClient = storageAccount.CreateCloudBlobClient();
     CloudBlobContainer container = blobClient.GetContainerReference(username);
     container.CreateIfNotExist();
     BlobContainerPermissions permissions = new BlobContainerPermissions();
     permissions.PublicAccess = BlobContainerPublicAccessType.Off;
     foreach (IListBlobItem i in container.ListBlobs()) {
        
         FileListDataContract m = new FileListDataContract();
         m.Filename = i.Uri.ToString();
         list.Add(m);
     }
     return list;
 }