public DevelopmentDefaultData(IOptions<DevelopmentSettings> options, IDataContext dataContext, UserManager<User> userManager, RoleManager<Role> roleManager) { this.settings = options.Value; this.dataContext = dataContext; this.userManager = userManager; this.roleManager = roleManager; }
/// <summary> /// Creates a new <see cref="WebpackDevServerLinkTagHelper"/>. /// </summary> /// <param name="logger">The <see cref="ILogger{ScriptTagHelper}"/>.</param> /// <param name="hostingEnvironment">The <see cref="IHostingEnvironment"/>.</param> /// <param name="cache">The <see cref="IMemoryCache"/>.</param> /// <param name="htmlEncoder">The <see cref="IHtmlEncoder"/>.</param> /// <param name="javaScriptEncoder">The <see cref="IJavaScriptStringEncoder"/>.</param> /// <param name="urlHelper">The <see cref="IUrlHelper"/>.</param> public WebpackDevServerLinkTagHelper( ILogger<WebpackDevServerLinkTagHelper> logger, IHostingEnvironment hostingEnvironment, IMemoryCache cache, IHtmlEncoder htmlEncoder, IJavaScriptStringEncoder javaScriptEncoder, IUrlHelper urlHelper, IOptions<DevelopmentSettings> options) : base(urlHelper, htmlEncoder) { Logger = logger; HostingEnvironment = hostingEnvironment; Cache = cache; JavaScriptEncoder = javaScriptEncoder; devSettings = options.Value; }