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); }
public ICustomerView GetCustomerByPrimaryKey(int primaryKey) { return(CustomerDataFactory.ByPrimaryKey(primaryKey)); }
public IList <ICustomerView> AllCustomers() { return(CustomerDataFactory.GetAllCustomers()); }
public void AddCustomer(ICustomerView customer) { CustomerDataFactory.AddCustomer(customer); }