public EFUnitOfWork() { Products = new ProductsRepository(); Orders = new OrderRepository(); Customers = new CustomerRepository(); OrderDetails = new OrderDetailsRepository(); _context = new SweetShopDataContext(); }
public EFUnitOfWork(OrdersRepository orders, OrderDetailsRepository orderDetails, CustomersRepository customers, ProductsRepository products, SweetShopDataContext db) { this.orders = orders; this.orderDetails = orderDetails; this.customers = customers; this.products = products; this.db = db; }
public ProductsApiController() { var db = new SweetShopDataContext(); var orders = new OrdersRepository(db); var orderDetails = new OrderDetailsRepository(db); var products = new ProductsRepository(db); var uow = new EFUnitOfWork(products, orders, orderDetails, db); _uow = uow; }
public EFUnitOfWork(IRepository <Product> products, IRepository <Customer> customers, IRepository <Order> orders, IRepository <OrderDetail> orderDetails, SweetShopDataContext context) { Products = products; Customers = customers; Orders = orders; OrderDetails = orderDetails; _context = context; }
public CustomersRepository(SweetShopDataContext context) { _context = context; }
public ProductsRepository(SweetShopDataContext context) { _context = context; }
public OrderDetailsRepository(SweetShopDataContext context) { _context = context; }
public CustomerRepository() { _context = new SweetShopDataContext(); }
public ProductsRepository() { context = new SweetShopDataContext(); }
public OrderRepository() { _context = new SweetShopDataContext(); }
public Repository() { context = new SweetShopDataContext(); }
public EFUnitOfWork(ProductsRepository products1, OrdersRepository orders1, OrderDetailsRepository orderDetails1, SweetShopDataContext db1) { }