public void ConfigureServices()

in InventoryService/src/Startup.cs [56:81]


        public void ConfigureServices(IServiceCollection services)
        {
            services.AddCors();

            services.AddControllers();

            services.AddTransient<IUnicornRepository, UnicornRepository>();

            services.AddTransient<IUnicornService, UnicornService>();

            services.AddTransient<IRekognitionService, RekognitionService>();

            services.AddTransient<IS3UnicornRepository, S3UnicornRepository>();

            services.AddTransient<ISNSService, SNSService>();

            // Using in-memory database for EKS lab demo.
            if (Environment.GetEnvironmentVariable(OrchestrationEnvironmentVariableName) == "EKS")
            {
                services.AddDbContext<UnicornShop>(options => options.UseInMemoryDatabase(databaseName: InMemoryDbName));
            }
            else
            {
                services.AddDbContext<UnicornShop>(options => options.UseSqlServer(this.Configuration.GetConnectionString(ConnectionStringKey)));
            }
        }