// 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.AddControllersWithViews(); //services.AddScoped<ICategoryRepo, MockCategoryRepo>(); //services.AddScoped<ICourseRepo, MockCourseRepo>(); services.AddDbContext <AppsContext>(options => options.UseSqlServer(_configuration.GetConnectionString("APPsConnection"))); services.AddScoped <ICategoryRepo, EFCategoryRepo>(); services.AddScoped <ICourseRepo, EFCourseRepo>(); services.AddScoped <EFShoppingCartRepo>(s => EFShoppingCartRepo.GetShoppingCart(s)); services.AddHttpContextAccessor(); services.AddSession(); }
public ShoppingCartController(ICourseRepo courseRepo, EFShoppingCartRepo cart) { course = courseRepo; shoppingCartRepo = cart; }