// This method gets called by the runtime. Use this method to add services to the container. public void ConfigureServices(IServiceCollection services) { // Configuration'i kullanmiyorum, appsettings yerine Shared.configuration.json dosyasindan tum projenin configlerini alacagim. var configuration = ApplicationConfiguration.Instance.GetSection("IdentityServer"); services.AddDatabaseConfiguration(configuration.GetValue <string>("DatabaseConnectionString")) .AddIdentityServerConfig(configuration) .AddServices <AppUser>(); // ApiVersionConfiguration ApiVersionConfiguration.ConfigureService(services, new Shared.Model.ApiVersionConfigModel() { DefaultApiVersionMajor = 1, DefaultApiVersionMinor = 0, GetApiVersionFromHeader = true, ReportApiVersion = false, ApiVersionList = null }); // Cors Orgin CorsOrginConfiguration.ConfigureService(services); services.AddControllersWithViews(); services.AddRazorPages(); services.AddMvc(options => { options.EnableEndpointRouting = false; }).SetCompatibilityVersion(CompatibilityVersion.Latest); }
// This method gets called by the runtime. Use this method to add services to the container. public void ConfigureServices(IServiceCollection services) { // IdentityServerConfiguration IdentityServerApiConfiguration.ConfigureService(services, "MovieArchive_API"); // ApiVersionConfiguration ApiVersionConfiguration.ConfigureService(services, ApiVersionConfig); // Swagger API documentation SwaggerConfiguration.ConfigureService(services, SwaggerConfig); // Cors Orgin CorsOrginConfiguration.ConfigureService(services); services.AddHealthChecks(); services.AddControllers(); }