コード例 #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 <DbContextPasteleriaYummy>(options =>
                                                             options.UseSqlServer(Configuration.GetConnectionString("DefaultConnection")));

            //Como ya se tiene una bd real ahora se agregan las clases que afectan a la BD
            //services.AddScoped<IPastel, SimuladorRepositorioPastel>();
            //services.AddScoped<ICategoria, SimuladorRepositorioCategoria>();

            services.AddDefaultIdentity <IdentityUser>().AddEntityFrameworkStores <DbContextPasteleriaYummy>();
            services.AddScoped <IPastel, DataPastel>();
            services.AddScoped <ICategoria, DataCategoria>();
            services.AddScoped <IPedido, DataPedido>();
            services.AddScoped <DataCarritoCompras>(sp => DataCarritoCompras.MostrarCarrito(sp));
            services.AddHttpContextAccessor();
            services.AddSession();

            services.AddControllersWithViews();
            services.AddRazorPages();
        }
コード例 #2
0
 public ResumenTotalCarritoCompras(DataCarritoCompras carritoCompras)
 {
     carritoComprasRepositorio = carritoCompras;
 }
コード例 #3
0
 public CarritoComprasController(IPastel pastel, DataCarritoCompras carritoCompras)
 {
     pastelRepositorio         = pastel;
     carritoComprasRepositorio = carritoCompras;
 }
コード例 #4
0
 public PedidoController(IPedido pedido, DataCarritoCompras carritoCompras)
 {
     this.pedidoRepositorio    = pedido;
     carritoComprasRepositorio = carritoCompras;
 }