// 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>(options => options.UseSqlServer(Configuration.GetConnectionString("DefaultConnection"))); services.AddDefaultIdentity <IdentityUser>().AddEntityFrameworkStores <AppDbContext>(); services.AddScoped <IPicaRepository, PicaRepository>(); services.AddScoped <IRusysRepository, RusisRepository>(); services.AddScoped <IUzsakymasRepository, UzsakymasRepository>(); services.AddScoped <ShopingCart>(sp => ShopingCart.GautiKrepseli(sp)); services.AddHttpContextAccessor(); services.AddSession(); //service provider tam kad uzkraunam is karto patikrintu ar krepselis tuscias, ar yra in session //services.AddTransient(); //services.AddSingleton(); services.AddControllersWithViews(); services.AddRazorPages(); }