Exemplo n.º 1
0
        public void FullPopulateDatabaseWithFakeData()
        {
            var fullPopulateDatabaseDataMapper = new FullPopulateDatabaseDataMapper();
            var addresses             = AddressDataFactory.Make(500);
            var products              = ProductDataFactory.Make(1_500);
            var shippingRates         = ShippingRateDataFactory.Make();
            var productsShippingRates = ProductShippingRateDataFactory.Make(1_500, shippingRates.Count());
            var customers             = CustomerDataFactory.Make(500);
            var carts                 = CartDataFactory.Make(50_000, 500);
            var cartProducts          = CartProductDataFactory.Make(50_000, 1_500);
            var dtoAmazonDatabaseData = new DTOAmazonDatabaseData()
            {
                Adresses              = addresses,
                Products              = products,
                ShippingRates         = shippingRates,
                ProductsShippingRates = productsShippingRates,
                Customers             = customers,
                Carts        = carts,
                CartProducts = cartProducts
            };

            fullPopulateDatabaseDataMapper.CleanDataOfAllTables();
            fullPopulateDatabaseDataMapper.FullPopulateDatabase(dtoAmazonDatabaseData);
        }
Exemplo n.º 2
0
 public ICustomerView GetCustomerByPrimaryKey(int primaryKey)
 {
     return(CustomerDataFactory.ByPrimaryKey(primaryKey));
 }
Exemplo n.º 3
0
 public IList <ICustomerView> AllCustomers()
 {
     return(CustomerDataFactory.GetAllCustomers());
 }
Exemplo n.º 4
0
 public void AddCustomer(ICustomerView customer)
 {
     CustomerDataFactory.AddCustomer(customer);
 }