public CustomerMenu(SavvyContext context, DBMapper mapper) { this.repo = new SavvyRepo(context, mapper); productMenu = new ProductMenu(context, mapper, customer); cartMenu = new CartMenu(); //orderhistorymenu = new OrderHistoryMenu(context, mapper); }
//Checking locations are returned public void ActuallyGetsAllLocations() { using var test1 = new SavvyContext(); SavvyRepo repo = new SavvyRepo(test1, new DBMapper()); List <SavvyDB.Entities.Location> locations = repo.GetLocations(); Assert.NotNull(locations); }
public OrderHistoryMenu(SavvyContext context, DBMapper mapper) { this.repo = new SavvyRepo(context, mapper); this.locationtask = new LocationTask(repo); this.inventorytask = new InventoryTask(repo); this.producttask = new ProductTask(repo); this.ordertask = new OrderTask(repo); this.orderitemtask = new OrderItemTask(repo); this.customertask = new CustomerTask(repo); }
static void Main(string[] args) { SavvyContext context = new SavvyContext(); DBMapper mapper = new DBMapper(); Log.Logger = new LoggerConfiguration() .WriteTo.File("Logs\\Logtxt.txt") .CreateLogger(); MainMenu mainMenu = new MainMenu(context, mapper); mainMenu.start(); }
public CartMenu() { SavvyContext context = new SavvyContext(); DBMapper mapper = new DBMapper(); this.repo = new SavvyRepo(context, mapper); this.locationtask = new LocationTask(repo); this.inventorytask = new InventoryTask(repo); this.producttask = new ProductTask(repo); this.carttask = new CartTask(repo); this.cartitemtask = new CartItemTask(repo); this.ordertask = new OrderTask(repo); this.orderitemtask = new OrderItemTask(repo); }
public MainMenu(SavvyContext context, DBMapper mapper) { this.customerMenu = new CustomerMenu(context, mapper); this.managerMenu = new ManagerMenu(new SavvyRepo(context, mapper)); }
public SavvyRepo(SavvyContext context, IMapper mapper) { this.context = context; this.mapper = mapper; context.ChangeTracker.QueryTrackingBehavior = QueryTrackingBehavior.NoTracking; }
public ProductMenu(SavvyContext context, DBMapper mapper, Customer Customer) { this.repo = new SavvyRepo(context, mapper); this.Customer = Customer; }