public WebPageControllerResolver(WebServer webServer, string defaultWebPage, object model, Type modelType, AdoDataConnection database) { m_webServer = webServer; m_defaultWebPage = defaultWebPage; m_model = model; m_modelType = modelType; m_database = database; }
// Static Methods /// <summary> /// Gets a dependency resolver. /// </summary> /// <param name="webServer"><see cref="WebServer"/> instance to use for controller; uses default instance if not provided.</param> /// <param name="defaultWebPage">Default web page name to use for controller; uses "index.html" if not provided.</param> /// <param name="model">Reference to model to use when rendering Razor templates, if any.</param> /// <param name="modelType">Type of <paramref name="model"/>, if any.</param> /// <param name="connection"><see cref="AdoDataConnection"/> to use, if any.</param> /// <returns>Dependency resolver for the specified parameters.</returns> public static IDependencyResolver GetDependencyResolver(WebServer webServer, string defaultWebPage = null, object model = null, Type modelType = null, AdoDataConnection connection = null) { return(new WebPageControllerResolver(webServer, defaultWebPage, model, modelType, connection)); }
/// <summary> /// Creates a new <see cref="WebPageController"/> using specified <paramref name="webServer"/>. /// </summary> /// <param name="webServer"><see cref="WebServer"/> instance to use for controller; uses default instance if not provided.</param> public WebPageController(WebServer webServer) { m_webServer = webServer ?? WebServer.Default; DefaultWebPage = "Index.html"; }
/// <summary> /// Creates a new <see cref="WebPageController"/> using specified <paramref name="webServer"/>. /// </summary> /// <param name="webServer"><see cref="WebServer"/> instance to use for controller; uses default instance if not provided.</param> public WebPageController(WebServer webServer) { WebServer = webServer ?? WebServer.Default; }
/// <summary> /// Gets a dependency resolver. /// </summary> /// <param name="webServer"><see cref="WebServer"/> instance to use for controller.</param> /// <param name="model">Reference to model to use when rendering Razor templates, if any.</param> /// <param name="modelType">Type of <paramref name="model"/>, if any.</param> /// <returns>Dependency resolver for the specified parameters.</returns> private static IDependencyResolver GetDependencyResolver(WebServer webServer, object model = null, Type modelType = null) { return(new WebPageControllerResolver(webServer, model, modelType)); }
public WebPageControllerResolver(WebServer webServer, object model, Type modelType) { m_webServer = webServer; m_model = model; m_modelType = modelType; }
// Static Methods /// <summary> /// Gets a dependency resolver. /// </summary> /// <param name="webServer"><see cref="WebServer"/> instance to use for controller; uses default instance if not provided.</param> /// <param name="defaultWebPage">Default web page name to use for controller; uses "index.html" if not provided.</param> /// <param name="model">Reference to model to use when rendering Razor templates, if any.</param> /// <param name="modelType">Type of <paramref name="model"/>, if any.</param> /// <param name="connection"><see cref="AdoDataConnection"/> to use, if any.</param> /// <returns>Dependency resolver for the specified parameters.</returns> public static IDependencyResolver GetDependencyResolver(WebServer webServer, string defaultWebPage = null, object model = null, Type modelType = null, AdoDataConnection connection = null) { return new WebPageControllerResolver(webServer, defaultWebPage, model, modelType, connection); }