public static void Run() { // Configure Autofac AutofacWebapiConfig.Initialize(GlobalConfiguration.Configuration); //Configure AutoMapper AutoMapperConfiguration.Configure(); }
protected void Application_Start() { Backend.File.Data.Redis.RedisCache.ConfigName = "RedisServer"; AutofacWebapiConfig.Initialize(this, GlobalConfiguration.Configuration, "Backend.File", new string[] { "Repository", "Cache", "Service" }); GlobalConfiguration.Configure(WebApiConfig.Register); }
public static void RegisterComponents() { //Configure dependency using Autofac AutofacWebapiConfig.RegisterDependency(GlobalConfiguration.Configuration, Assembly.GetExecutingAssembly()); //Configure Auto Mapper AutoMapperConfiguration.Configure(); }
protected void Application_Start() { var config = GlobalConfiguration.Configuration; AutofacWebapiConfig.Initialize(config); GlobalConfiguration.Configure(WebApiConfig.Register); }
protected void Application_Start() { AutofacWebapiConfig.Initialize(GlobalConfiguration.Configuration); AreaRegistration.RegisterAllAreas(); WebApiConfig.Register(GlobalConfiguration.Configuration); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); }
protected void Application_Start() { GlobalConfiguration.Configure(WebApiConfig.Register); var connectionString = ConfigurationManager.ConnectionStrings["CovidApiContext"].ConnectionString; //Configure AutoFac AutofacWebapiConfig.Initialize(GlobalConfiguration.Configuration, connectionString); }
public void Configuration(IAppBuilder app) { HttpConfiguration config = new HttpConfiguration(); app.UseCors(Microsoft.Owin.Cors.CorsOptions.AllowAll); config.MapHttpAttributeRoutes(); AutofacWebapiConfig.Initialize(GlobalConfiguration.Configuration); app.UseAutofacMiddleware(AutofacWebapiConfig.Container); ConfigureJWTTokenGeneration(app); ConfigureJWTTokenConsumption(app); }
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); GlobalConfiguration.Configure(WebApiConfig.Register); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); // Configure AutoFac AutofacWebapiConfig.Initialize(GlobalConfiguration.Configuration); // Configure Automapper AutomapperConfig.ConfigureMappings(); }
protected void Application_Start() { AutofacWebapiConfig.Initialize(GlobalConfiguration.Configuration); GlobalConfiguration.Configure(WebApiConfig.Register); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); HttpConfiguration config = GlobalConfiguration.Configuration; config.Formatters.JsonFormatter .SerializerSettings .ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Ignore; }
public void Configuration(IAppBuilder app) { InitializeAutomapper(); HttpConfiguration config = new HttpConfiguration(); AutofacWebapiConfig.Initialize(config); ConfigureOAuth(app); // Startup.Auth WebApiConfig.Register(config); app.UseCors(Microsoft.Owin.Cors.CorsOptions.AllowAll); app.UseWebApi(config); }
protected void Application_Start() { // Database.SetInitializer<TaddaDataContext>(new SampleData()); AreaRegistration.RegisterAllAreas(); GlobalConfiguration.Configure(WebApiConfig.Register); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); AutofacWebapiConfig.Initialize(GlobalConfiguration.Configuration); HttpConfiguration config = GlobalConfiguration.Configuration; config.Formatters.JsonFormatter .SerializerSettings .ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Ignore; }
public static void Register(HttpConfiguration config) { // Web API configuration and services AutofacWebapiConfig.Initialize(GlobalConfiguration.Configuration); // Web API routes //var cors = new EnableCorsAttribute("http://*****:*****@"\d+" }); config.Routes.MapHttpRoute("DefaultApiWithAction", "Api/{controller}/{action}"); config.Routes.MapHttpRoute("DefaultApiGet", "Api/{controller}", new { action = "Get" }, new { httpMethod = new HttpMethodConstraint(HttpMethod.Get) }); config.Routes.MapHttpRoute("DefaultApiPost", "Api/{controller}", new { action = "Post" }, new { httpMethod = new HttpMethodConstraint(HttpMethod.Post) }); }
protected void Application_Start() { GlobalConfiguration.Configure(WebApiConfig.Register); //Configure AutoFac AutofacWebapiConfig.Initialize(GlobalConfiguration.Configuration); }
public static void Run() { AutofacWebapiConfig.Initialize(GlobalConfiguration.Configuration); }
public override void Log(ExceptionLoggerContext context) { AutofacWebapiConfig.ResolveRequestInstance <IUOWExceptionLogger>().RegisterException(context); }