Ejemplo n.º 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.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();
        }
Ejemplo n.º 2
0
 public ShoppingCartController(ICourseRepo courseRepo, EFShoppingCartRepo cart)
 {
     course           = courseRepo;
     shoppingCartRepo = cart;
 }