public void Setup() { var connection = new SqliteConnection("Data Source = shopping.db"); connection.Open(); validRequest.Basket = new List <Basket>(); validRequest.Basket.Add(validBasket); try { var options = new DbContextOptionsBuilder <ShoppingContext>() .UseSqlite(connection) .Options; // Create the schema in the database var context = new ShoppingContext(options); //context.Database.EnsureDeleted(); context.Database.EnsureCreated(); shoppingManager = new ShoppingManager(context, new NullLogger <ShoppingManager>()); } finally { connection.Close(); } }
private void btnShop_Click(object sender, EventArgs e) { List <string> list = new List <string>(); list.AddRange(ingredients.Keys); using (FileIOManager fm = new FileIOManager("every week.txt")) { list.AddRange(fm.Read()); } using (FileIOManager fm = new FileIOManager("last plan.txt")) { fm.Write(meals); } using (LoginDetailsManager login = new LoginDetailsManager()) { if (login.DialogResult != DialogResult.OK) { return; } shoppingManager = new TescoShoppingManager() { LoginUserName = login.Username, LoginPassword = login.Password }; shoppingManager.DoShopping(list); } }
public ShoppingController(IShoppingManager shoppingManager, ILogger <ShoppingController> logger) { _shoppingManager = shoppingManager; _logger = logger; }
public DrinksController(IShoppingManager shoppingManager) { _shoppingManager = shoppingManager; }
public ShoppingCartController1(IShoppingManager shoppingManager) { _shoppingManager = shoppingManager; }
public ShoppingCartController2(IShoppingManager shoppingManager, IUserTokenGenerator userTokenGenerator) { _shoppingManager = shoppingManager; _userTokenGenerator = userTokenGenerator; }