// 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(); }
public ResumenTotalCarritoCompras(DataCarritoCompras carritoCompras) { carritoComprasRepositorio = carritoCompras; }
public CarritoComprasController(IPastel pastel, DataCarritoCompras carritoCompras) { pastelRepositorio = pastel; carritoComprasRepositorio = carritoCompras; }
public PedidoController(IPedido pedido, DataCarritoCompras carritoCompras) { this.pedidoRepositorio = pedido; carritoComprasRepositorio = carritoCompras; }