Exemple #1
0
        static void Main()
        {
            PurchaseControlDbContext context = new PurchaseControlDbContext();

            IRepository <Customer>      customersRepo = new CustomerRepository(context);
            IRepository <PurchaseOrder> ordersRepo    = new PurchaseOrderRepository(context);


            IEnumerable <int> customersIdList = customersRepo.GetAllList().Select(c => c.Id);

            int customerIdFirst = customersIdList.First();
            int customerIdLast  = customersIdList.Last();

            Random rnd = new Random();

            for (int i = 0; i < 1000; i++)
            {
                PurchaseOrder order = new PurchaseOrder()
                {
                    Description = GenearteRandomSting(rnd.Next(3, 50)),
                    Price       = new decimal(rnd.NextDouble()),
                    Quantity    = rnd.Next(1, 100),
                    Status      = (Status)rnd.Next(1, 4),
                    CustomerId  = rnd.Next(customerIdFirst, customerIdLast)
                };


                ordersRepo.Add(order);
                ordersRepo.Save();
            }
        }
Exemple #2
0
 public Repository(PurchaseControlDbContext context)
 {
     this.Context = context;
 }
Exemple #3
0
 public CustomerRepository(PurchaseControlDbContext context) : base(context)
 {
 }
 public PurchaseOrderRepository(PurchaseControlDbContext context) : base(context)
 {
 }