예제 #1
0
        // 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.AddDbContext <AppDbContext>(optionsAction: options => {
                options.UseSqlite(connectionString: "DataSource=app.db");
            });
            services.AddDefaultIdentity <IdentityUser>()
            .AddEntityFrameworkStores <AppDbContext>();
            services.AddRazorPages();
            services.AddServerSideBlazor().AddCircuitOptions(options => { options.DetailedErrors = true; });
            services.AddScoped <AuthenticationStateProvider, ServerAuthenticationStateProvider>();
            services.AddSingleton <WeatherForecastService>();
            // Sistem calisacak
            BlinkService sistemServis = new BlinkService();

            sistemServis.ServiceInit();
            // Sistem basladiktan sonra
            services.AddSingleton <BlinkService>(sistemServis);
        }