public async Task GenerateCode(DependencyGeneratorModel model) { DependencyInstaller dependencyInstaller = null; if (model.AddStaticFiles) { dependencyInstaller = ActivatorUtilities.CreateInstance<StaticFilesDependencyInstaller>(_serviceProvider); } if (model.AddMvcLayout) { dependencyInstaller = ActivatorUtilities.CreateInstance<MvcLayoutDependencyInstaller>(_serviceProvider); } await dependencyInstaller.Execute(); await dependencyInstaller.InstallDependencies(); }
public async Task GenerateCode(DependencyGeneratorModel model) { DependencyInstaller dependencyInstaller = null; if (model.AddStaticFiles) { dependencyInstaller = ActivatorUtilities.CreateInstance <StaticFilesDependencyInstaller>(_serviceProvider); } if (model.AddMvcLayout) { dependencyInstaller = ActivatorUtilities.CreateInstance <MvcLayoutDependencyInstaller>(_serviceProvider); } await dependencyInstaller.Execute(); await dependencyInstaller.InstallDependencies(); }