public IEnumerable <dynamic> GetFiles()
        {
            var uploadDir = _cloudService.GetFileShare("fileupload\\uploads");
            var counter   = 1;

            foreach (var file in uploadDir.ListFilesAndDirectories().OfType <CloudFile>())
            {
                file.FetchAttributes();
                dynamic eo = new  System.Dynamic.ExpandoObject();
                eo.Sl   = counter++;
                eo.Name = file.Metadata["filename"];
                eo.Size = file.Properties.Length;
                eo.id   = file.Name;
                yield return(eo);
            }
        }
Example #2
0
        public async Task ProfilePic(string name)
        {
            var dir       = _cloudService.GetFileShare(_profilepicpath);
            var imagefile = dir.GetFileReference(name);

            Response.ContentType = imagefile.Properties.ContentType;
            await imagefile.DownloadToStreamAsync(Response.OutputStream);
        }