// This method gets called by the runtime. Use this method to add services to the container. public void ConfigureServices(IServiceCollection services) { var moduleConfiguration = new ModuleConfiguration(services, Configuration); moduleConfiguration.AddDatabaseContext(); services.AddAutoMapper(typeof(Startup)); services.AddCors(); services.AddMvc().SetCompatibilityVersion(CompatibilityVersion.Version_2_2); moduleConfiguration.AddJwtAuthentication(); moduleConfiguration.CreateNpsqlEnumMappings(); moduleConfiguration.ConfigureServices(); moduleConfiguration.AddSwagger(); services.AddSignalR(); }