private void RemoveFile(UserFileViewModel file) { InProgress = true; HttpWebRequest webRequest = (HttpWebRequest)WebRequestCreator.ClientHttp.Create(new Uri(file.Url)); webRequest.Method = "DELETE"; webRequest.BeginGetResponse(EndDeteleFileResponse, webRequest); }
private UserFileViewModel ConvertToUserFile(XElement blob) { UserFileViewModel file = new UserFileViewModel(); file.FileName = blob.Element("Name").Value; file.Url = blob.Element("Url").Value + _containerSharedSignature; var metadata = blob.Element("Metadata"); if (metadata != null) { file.Author = metadata.Element("author").Value; } return(file); }
private bool CanRemoveFile(UserFileViewModel file) { return(file != null); }