示例#1
0
        public async void FillDb()
        {
            List <Jacket> jackets = GetJackets();

            foreach (var jacket in jackets)
            {
                await genericRepoJackets.SaveProductAsync(jacket);
            }

            List <Shoes> shoes = GetShoes();

            foreach (var shoe in shoes)
            {
                await genericRepoShoes.SaveProductAsync(shoe);
            }

            List <TShirt> tshirts = GetTShirts();

            foreach (var tshirt in tshirts)
            {
                await genericRepoTshirt.SaveProductAsync(tshirt);
            }
            List <Jeans> jeans = GetJeans();

            foreach (var jean in jeans)
            {
                await genericRepoJeans.SaveProductAsync(jean);
            }

            List <User> users = GetUsers();

            foreach (var user in users)
            {
                await userRepo.SaveUserAsync(user);
            }

            //ObservableCollection<CartItem> cartItems = GetCartItems();
            //foreach (var cartitem in cartItems)
            //{
            //    await cartItemRepo.SaveCartItemAsync(cartitem);
            //}
        }