public void LoadFavorites() { _favoritesDictionary = new Dictionary <string, XmlDocument>(); string containerName = GetContainerName(); FindBlobRequest request = new FindBlobRequest { FindBlobParameters = new FindBlobParameters { ContainerName = containerName, BlobName = "%" } }; FindBlobResponse response = SettingsService.FindBlob(request); if ((response != null) && (response.FindBlobResult != null)) { foreach (Blob blob in response.FindBlobResult) { var xmlDocument = new XmlDocument(); xmlDocument.LoadXml(blob.Data); _favoritesDictionary.Add(blob.Name, xmlDocument); } } }
private IList <Blob> GetBlobs(string fileName) { FindBlobRequest request = new FindBlobRequest { FindBlobParameters = new FindBlobParameters { ContainerName = _containerName, BlobName = fileName } }; FindBlobResponse response = SettingsService.FindBlob(request); if ((response != null) && (response.FindBlobResult != null)) { return(response.FindBlobResult); } return(new List <Blob>()); }
public FindBlobResponse FindBlob(FindBlobRequest request) { lock (findBlobActionLock) { if (findBlobAction == null) { findBlobAction = PolicyInjection.Create <BusinessActions.FindBlobAction>(); } } request.FindBlobParameters.ContainerName = GetUserContainerName(request.FindBlobParameters.ContainerName); BusinessEntities.FindBlobParameters parameters = FindBlobParametersTranslator.TranslateFromServiceToBusiness(request.FindBlobParameters); BusinessEntities.FindBlobResult result = findBlobAction.Execute(parameters); FindBlobResponse response = new FindBlobResponse(); response.FindBlobResult = FindBlobResultTranslator.TranslateFromBusinessToService(result); return(response); }
private void InternalLoad() { string containerName = GetContainerName(); FindBlobRequest request = new FindBlobRequest { FindBlobParameters = new FindBlobParameters { ContainerName = containerName, BlobName = "%" } }; FindBlobResponse response = SettingsService.FindBlob(request); if ((response != null) && (response.FindBlobResult != null)) { foreach (Blob blob in response.FindBlobResult) { _blobDictionary[blob.Name] = blob; } } }
protected string LoadDefaultUser() { string defaultUserId = null;; string containerName = GetContainerName(); FindBlobRequest request = new FindBlobRequest { FindBlobParameters = new FindBlobParameters { ContainerName = containerName, BlobName = "%" } }; FindBlobResponse response = SettingsService.FindBlob(request); if ((response != null) && (response.FindBlobResult != null) && (response.FindBlobResult.Count > 0)) { foreach (Blob blob in response.FindBlobResult) { defaultUserId = blob.Data; } } return(defaultUserId); }
public FindBlobResponse FindBlob(FindBlobRequest request) { return(adapter.FindBlob(request)); }