C# Class Web.Generics.Web.Mvc.Infrastructure.GenericControllerFactory

Inheritance: System.Web.Mvc.DefaultControllerFactory
Show file Open project: inspira/Web.Generics Class Usage Examples

Public Methods

Method Description
GenericControllerFactory ( Assembly domainAssembly, IInversionOfControlContainer container ) : System

Protected Methods

Method Description
GetControllerInstance ( System.Web.Routing.RequestContext requestContext, Type controllerType ) : IController
GetControllerType ( System.Web.Routing.RequestContext requestContext, string controllerName ) : Type

Method Details

GenericControllerFactory() public method

public GenericControllerFactory ( Assembly domainAssembly, IInversionOfControlContainer container ) : System
domainAssembly System.Reflection.Assembly
container IInversionOfControlContainer
return System

GetControllerInstance() protected method

protected GetControllerInstance ( System.Web.Routing.RequestContext requestContext, Type controllerType ) : IController
requestContext System.Web.Routing.RequestContext
controllerType System.Type
return IController

GetControllerType() protected method

protected GetControllerType ( System.Web.Routing.RequestContext requestContext, string controllerName ) : Type
requestContext System.Web.Routing.RequestContext
controllerName string
return System.Type