// This method gets called by the runtime. Use this method to add services to the container.
        public void ConfigureServices(IServiceCollection services)
        {
            services
            .AddControllers()
            .AddJsonOptions(options => options.JsonSerializerOptions.PropertyNamingPolicy = null);

            _primeCacheDb = CreatePrimeCacheDb();

            services.AddSingleton <PrimeCacheDb>(_primeCacheDb);

            services.AddSwaggerGen(c =>
            {
                c.SwaggerDoc("v1", new OpenApiInfo {
                    Title = "PrimeNumbers.PrimesDB.API", Version = "v1"
                });
            });
        }
 public PrimesController(ILogger <PrimesController> logger, PrimeCacheDb primeCacheDb)
 {
     _logger       = logger;
     _primeCacheDb = primeCacheDb;
 }