Esempio n. 1
0
 public HomeController(ILogger <HomeController> logger, MongoItemRepo itemRepo,
                       MongoPushRepo pushRepo,
                       IConfiguration config)
 {
     _logger        = logger;
     repository     = itemRepo;
     pushRepository = pushRepo;
     _config        = config;
 }
Esempio n. 2
0
        // This method gets called by the runtime. Use this method to add services to the container.
        public void ConfigureServices(IServiceCollection services)
        {
            services.AddControllersWithViews();
            services.AddSingleton <IConfiguration>(Configuration);
            var itemRepo = new MongoItemRepo(Configuration.GetSection("MongoConnectionSettings").Get <MongoConnectionSettings>());
            var pushRepo = new MongoPushRepo(Configuration.GetSection("PushConnectionSettings").Get <MongoConnectionSettings>());

            services.AddSingleton <MongoItemRepo>(itemRepo);
            services.AddSingleton <MongoPushRepo>(pushRepo);
        }