Пример #1
0
        public ExtensionViewModel Create(FileInfo extensionFileInfo)
        {
            Extension extension = new Platformus.ExtensionManager.ExtensionManager(this.RequestHandler).ReadExtension(extensionFileInfo.FullName);

            return(new ExtensionViewModel()
            {
                Id = extension.Id,
                Name = extension.Name,
                Version = extension.Version
            });
        }
Пример #2
0
        public DeleteViewModel Create(string id)
        {
            Extension extension = new Platformus.ExtensionManager.ExtensionManager(this.RequestHandler).ReadExtension(
                PathManager.GetExtensionPath(this.RequestHandler, id + "\\extension.json")
                );

            return(new DeleteViewModel()
            {
                Id = extension.Id,
                Files = "extension.json\r\n" + string.Join("\r\n", extension.Files)
            });
        }
Пример #3
0
        public ViewViewModel Create(string id)
        {
            Extension extension = new Platformus.ExtensionManager.ExtensionManager(this.RequestHandler).ReadExtension(
                PathManager.GetExtensionPath(this.RequestHandler, id + Path.DirectorySeparatorChar + "extension.json")
                );

            return(new ViewViewModel()
            {
                Id = extension.Id,
                Name = extension.Name,
                Description = extension.Description,
                Url = extension.Url,
                Authors = extension.Authors,
                Version = extension.Version
            });
        }