public void Configuration(IAppBuilder app) { app.UseCors(CorsOptions.AllowAll); SignalRConfig.Initialize(app); FileSystemConfig.Initialize(app); app.UseNancy(); }
public static void RegisterRepositories(ContainerBuilder builder) { builder.RegisterGeneric(typeof(EfRepository <>)).As(typeof(IRepository <>)).InstancePerLifetimeScope(); builder.RegisterType <EfUnitOfWork>().As(typeof(IUnitOfWork)).InstancePerLifetimeScope(); builder.RegisterType <SmartShelveContext>(); builder.RegisterType <SpWrapper>().As <ISpWrapper>().InstancePerLifetimeScope(); SignalRConfig.RegisterHubs(builder); }
// This method gets called by the runtime. Use this method to add services to the container. public void ConfigureServices(IServiceCollection services) { CorsConfig.Add(ref services, Configuration); APIControllersConfig.Add(ref services, Configuration); EntityFrameworkConfig.Add(ref services, Configuration); AuthenticationConfig.Add(ref services, Configuration); var mapper = AutoMapperConfig.Add(ref services, Configuration); APIVersioningConfig.Add(ref services, Configuration); SwaggerConfig.Add(ref services, Configuration); DependencyInjectionConfig.Add(ref services, Configuration, ref mapper); HealthChecksConfig.Add(ref services, Configuration); SignalRConfig.Add(ref services, Configuration); }
public void Configuration(IAppBuilder app) { // Initialize DI container ComponentFactory.Initialize(); var config = new HttpConfiguration(); // Configures Authentication and Authorization var authConfig = new OwinAuthConfig(); authConfig.ConfigureAuth(app, config); // Configures SignalR SignalRConfig.Register(app); }
public void Configuration(IAppBuilder app) { SignalRConfig.SetupSinglaR(app); }