public static void AddActivationCode(Cart cart, Team5_Db db) { for (int i = 0; i < cart.Quantity; i++) { OrderDetail order = new OrderDetail { ActivationCode = Guid.NewGuid().ToString().Substring(3, 15), UserId = cart.UserId, ProductId = cart.ProductId, PurchaseDate = DateTime.Today.Date }; db.Add(order); db.SaveChanges(); } return; }
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, Team5_Db db) { app.UseHttpsRedirection(); app.UseStaticFiles(); app.UseRouting(); app.UseAuthorization(); app.UseEndpoints(endpoints => { endpoints.MapControllerRoute( name: "default", pattern: "{controller=Product}/{action=ListProducts}/{id?}"); }); /* * db.Database.EnsureDeleted(); * db.Database.EnsureCreated(); * * SeedData seed = new SeedData(db); * seed.Init(); */ }
public LoginController(Team5_Db db, CartItems cartitems) { this.db = db; this.cartitems = cartitems; }
public RegistrateController(Team5_Db db) { this.db = db; }
public ProductController(Team5_Db db) { this.db = db; }
public PurchaseController(Team5_Db db) { this.db = db; }
public GalleryController(Team5_Db db) { this.db = db; }
public SessionController(Team5_Db db) { this.db = db; }
public LogoutController(Team5_Db db) { this.db = db; }
public CartController(Team5_Db db) { this.db = db; }