public ModificationPackageViewModel( IAppxContentBuilder contentBuilder, ISelfElevationProxyProvider <ISigningManager> signingManagerFactory, IConfigurationService configurationService, IInteractionService interactionService) : base("Create modification package", interactionService) { this.contentBuilder = contentBuilder; this.signingManagerFactory = signingManagerFactory; this.configurationService = configurationService; this.interactionService = interactionService; this.InitializeTabProperties(); this.InitializeTabParentPackage(); this.InitializeTabContent(); this.InitializeTabCertificate(); this.AddChildren( this.TabProperties, this.TabParentPackage, this.TabContent, this.TabCertificate); }
public NewModPackVerbExecutor(NewModPackVerb verb, IAppxContentBuilder appxContentBuilder, IConsole console) : base(verb, console) { this.appxContentBuilder = appxContentBuilder; }