Beispiel #1
0
        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);
            }
        }
Beispiel #3
0
 public ShoppingController(IShoppingManager shoppingManager, ILogger <ShoppingController> logger)
 {
     _shoppingManager = shoppingManager;
     _logger          = logger;
 }
 public DrinksController(IShoppingManager shoppingManager)
 {
     _shoppingManager = shoppingManager;
 }
 public ShoppingCartController1(IShoppingManager shoppingManager)
 {
     _shoppingManager = shoppingManager;
 }
Beispiel #6
0
 public DrinksController(IShoppingManager shoppingManager)
 {
     _shoppingManager = shoppingManager;
 }
Beispiel #7
0
 public ShoppingCartController2(IShoppingManager shoppingManager, IUserTokenGenerator userTokenGenerator)
 {
     _shoppingManager    = shoppingManager;
     _userTokenGenerator = userTokenGenerator;
 }