private void EnsureLayoutPageAndDependenciesCreated() { if (base.Model.IsLayoutPageSelected && string.IsNullOrEmpty(base.Model.LayoutPageFile)) { bool flag = AddDependencyUtil.IsBundleConfigPresent(base.Context); MvcFullDependencyInstaller mvcFullDependencyInstaller = new MvcFullDependencyInstaller(base.Context, base.VisualStudioIntegration, base.Repository); mvcFullDependencyInstaller.EnsureLayoutPageAndDependenciesCreated(base.Model.AreaName, base.Model.AreaRelativePath, flag); } }
public FrameworkDependencyStatus EnsureDependencyInstalled(CodeGenerationContext context) { if (context == null) { throw new ArgumentNullException("context"); } context.AddTelemetryData("DependencyScaffolderOptions", (uint)3); MvcFullDependencyInstaller mvcFullDependencyInstaller = new MvcFullDependencyInstaller(context, this.VisualStudioIntegration, this.Repository); return(mvcFullDependencyInstaller.Install()); }