Exemplo n.º 1
0
        private Stream GetImageContent()
        {
            IMaterialContentPersistManager materialManager = MaterialContentSettings.GetConfig().PersistManager;
            //ImageProperty prop = ImagePropertyAdapter.Instance.Load(contentId);
            MemoryStream stream = (MemoryStream)materialManager.GetMaterialContent("14773f2f-2adf-4ddc-926f-eda3b1b47b11");

            return(stream);
        }
Exemplo n.º 2
0
        private static IMaterialContentPersistManager GetMaterialContentPersistManager(string contentID, FileInfo destFile)
        {
            IMaterialContentPersistManager persistManager = MaterialContentSettings.GetConfig().PersistManager;

            persistManager.DestFileInfo = destFile;

            return(persistManager);
        }
Exemplo n.º 3
0
        public static void Save(MaterialContent content)
        {
            IMaterialContentPersistManager manager = MaterialContentSettings.GetConfig().PersistManager;
            string path     = GetUploadRootPath("ImageUploadRootPath");
            string fileName = Path.Combine(path + @"Temp\", content.FileName);

            if (manager is FileMaterialContentPersistManager)
            {
                manager.DestFileInfo = new System.IO.FileInfo(Path.Combine(path, content.FileName));
            }

            manager.SourceFileInfo = new System.IO.FileInfo(fileName);
            manager.SaveMaterialContent(content);
        }
Exemplo n.º 4
0
        private static IMaterialContentPersistManager GetMaterialContentPersistManager(string contentID, FileInfo destFile)
        {
            IMaterialContentPersistManager persistManager = MaterialContentSettings.GetConfig().PersistManager;

            if ((persistManager is FileMaterialContentPersistManager) == false)
            {
                if (persistManager.ExistsContent(contentID) == false)
                {
                    persistManager = new FileMaterialContentPersistManager();
                }
            }

            persistManager.DestFileInfo = destFile;

            return(persistManager);
        }