public Startup(IConfiguration configuration) { Configuration = configuration; _ioc = new IocStartup(); MappingConfiguration.Global.Define <MapperCassandraContext>(); }
static void Main(string[] args) { #region Dependency IocStartup.Run(); #endregion var _orderService = IoC.Container.Resolve <IOrderService>(); _orderService.MakeOrder(1); Console.Read(); }
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); GlobalConfiguration.Configure(WebApiConfig.Register); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); IocStartup.Initialize(); IocStartup.SetDependencyResolver(); AutoMapperInitializer.Initialize(); }
public void Configuration(IAppBuilder app) { // Configure Web API for self-host. HttpConfiguration config = new HttpConfiguration(); config.Routes.MapHttpRoute( name: "DefaultApi", routeTemplate: "api/{controller}/{id}", defaults: new { id = RouteParameter.Optional } ); var provider = IocStartup.BuildServiceProvider(); config.DependencyResolver = new DefaultDependencyResolver(provider); app.UseWebApi(config); }
public static void Register(HttpConfiguration config) { // Web API configuration and services // Web API routes config.MapHttpAttributeRoutes(); config.DependencyResolver = IocStartup.BuildDependencyResolver(); config.Formatters.JsonFormatter.SupportedMediaTypes .Add(new MediaTypeHeaderValue("text/html")); config.Routes.MapHttpRoute( name: "DefaultApi", routeTemplate: "api/{controller}/{id}", defaults: new { id = RouteParameter.Optional } ); }
public Startup(IConfiguration configuration) { Configuration = configuration; _iocStartup = new IocStartup(); }