// This method gets called by the runtime. Use this method to add services to the container. // For more information on how to configure your application, visit https://go.microsoft.com/fwlink/?LinkID=398940 public void ConfigureServices(IServiceCollection services) { services.Add(new ServiceDescriptor(typeof(NLog.ILogger), p => LogManager.GetCurrentClassLogger(), ServiceLifetime.Transient)); Mongo.Configure(Configuration.GetConnectionString("MongoConnectionString")); services.AddTransient(typeof(IDBAccess <>), typeof(MongoDBAccessor <>)); services.AddMvc().SetCompatibilityVersion(CompatibilityVersion.Version_2_1); services.AddTransient <ISensorsService, SensorsService>(); services.AddTransient <IPackageService, PackageService>(); }