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(); } }
public int CreatePurchaseOrder(Domain.BE.PurchaseOrder purchaseOrder) { try { PurchaseOrderRepository repo = new PurchaseOrderRepository(context); repo.Add(purchaseOrder); return(purchaseOrder.Id); } catch (Exception ex) { throw new Exception(ex.Message); } }
public bool Add(PurchaseOrder purchaseOrder) { return(_repository.Add(purchaseOrder)); }