static void ConfigureServices(IServiceCollection services, EquinoxContext context) { services.AddSingleton(_ => context); services.AddSingleton(sp => new ServiceBuilder(context, Serilog.Log.ForContext <EquinoxContext>())); services.AddSingleton(sp => sp.GetRequiredService <ServiceBuilder>().CreateTodoService()); services.AddSingleton(sp => sp.GetRequiredService <ServiceBuilder>().CreateAggregateService()); }
static void ConfigureServices(IServiceCollection services, EquinoxContext context) { services.AddSingleton(_ => context); services.AddSingleton(sp => new ServiceBuilder(context, Serilog.Log.ForContext <EquinoxContext>())); #if todos services.AddSingleton(sp => sp.GetRequiredService <ServiceBuilder>().CreateTodoService()); #endif #if aggregate services.AddSingleton(sp => sp.GetRequiredService <ServiceBuilder>().CreateAggregateService()); #endif #if (!aggregate && !todos) //services.Register(fun sp -> sp.Resolve<ServiceBuilder>().CreateThingService()) #endif }
public Repository(EquinoxContext context) { Db = context; DbSet = Db.Set <TEntity>(); }
public CustomerRepository(EquinoxContext context) : base(context) { }
public UnitOfWork(EquinoxContext context) { _context = context; }
public ServiceBuilder(EquinoxContext context, ILogger handlerLog) { _context = context; _handlerLog = handlerLog; }
public BongRepository(EquinoxContext context) : base(context) { }
public ConfigRepository(EquinoxContext context) : base(context) { }
public SysModuleRepository(EquinoxContext context) : base(context) { }
public EventStoreSQLRepository(EquinoxContext context) { _context = context; }
public RefferalRepository(EquinoxContext context) : base(context) { }
public TransactionRepository(EquinoxContext context) : base(context) { }
public EquinoxUnitOfWork(EquinoxContext context) : base(context) { _context = context; }
public ProductRepository(EquinoxContext context) : base(context) { }
public UnitOfWork(EquinoxContext equinoxContext) { _equinoxContext = equinoxContext; }
public CustomerRepository(EquinoxContext context) { Db = context; DbSet = Db.Set <Customer>(); }
public CurrencyRepository(EquinoxContext context) : base(context) { }