Example #1
0
        public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
        {
            if (env.IsDevelopment())
            {
                app.UseDeveloperExceptionPage();
            }

            app.UseHttpsRedirection();
            app.UseSwagger(SwaggerOptions);
            app.UseRouting();
            app.UseAuthorization();
            app.UseEndpoints(endpoints =>
            {
                endpoints.MapControllers();
            });

            ICounterClient counterClient = app.ApplicationServices.GetRequiredService <ICounterClient>();

            counterClient.Start();
        }
 public CounterController(ICounterClient counterClient)
 {
     _counterClient = counterClient;
 }