예제 #1
0
        // This method gets called by the runtime. Use this method to add services to the container.
        public void ConfigureServices(IServiceCollection services)
        {
            services.AddMvc().SetCompatibilityVersion(CompatibilityVersion.Latest);

            var repo       = new ValueRepository();
            var service    = new ValueService(repo);
            var controller = new ValuesController(service);

            services.AddSingleton <IControllerActivator>(
                _ => new ManualControllerActivator(new object[] { controller }));
        }
 public ValuesController(ValueService valueService)
 => this.valueService = valueService;