示例#1
0
        // This method gets called by the runtime. Use this method to add services to the container.
        public void ConfigureServices(IServiceCollection services)
        {
            services.AddCors();

            services.AddSingleton <ICapDataRepository, CapDataRepository>();
            services.AddSingleton(typeof(ICapDataRepository), typeof(CapDataRepository));

            services.AddScoped <IResultsService, ResultsService>(sp =>
            {
                ICapDataRepository svc = sp.GetService <ICapDataRepository>();
                return(new ResultsService(svc));
            });



            services.AddControllers();
        }
示例#2
0
 public ResultsService(ICapDataRepository context)
 {
     this._dataRepository = context;
 }