Ejemplo n.º 1
0
 public CustomerService(Func <FoodieTenantContext, IRepository <CustomerRepository> > customerRepo
                        , Func <FoodieTenantContext, IRepository <CustomerContactRepository> > contactRepo
                        , FoodieTenantContext context)
     : (context)
 {
     _customerRepo = customerRepo(context);
     _contactRepo  = contactRepo(context);
 }
Ejemplo n.º 2
0
 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);