public CustomerService(Func <FoodieTenantContext, IRepository <CustomerRepository> > customerRepo , Func <FoodieTenantContext, IRepository <CustomerContactRepository> > contactRepo , FoodieTenantContext context) : (context) { _customerRepo = customerRepo(context); _contactRepo = contactRepo(context); }
public UnitOfWork(FoodieTenantContext context) { this.Context = context; }
public IRepository CreateCustomerContactRepository(FoodieTenantContext context) => return(new CustomerContactRepository(context));
// Resolve T passing in the provided `FoodieTenantContext` into the constructor public IRepository <T> CreateRepository <T>(FoodieTenantContext context) => _ioc.Resolve <T>(context);