public MainWindow(ILogger <MainWindow> logger, EFDatabaseContext dbContext)
 {
     _logger    = logger;
     _dbContext = dbContext;
     _logger.LogInformation("MainWindow");
     InitializeComponent();
 }
Exemple #2
0
        public static void ConfigureServices(IServiceCollection services, IConfiguration configuration)
        {
            services.AddScoped <IDataRepository <Kisi>, KisiManager>();

            string connectionString = configuration.GetConnectionString("DatabaseContext");

            services.AddDbContext <EFDatabaseContext>(opts => opts.UseSqlServer(connectionString));

            EFDatabaseContextFactory databaseContextFactory = new EFDatabaseContextFactory();
            EFDatabaseContext        context = databaseContextFactory.CreateDbContext();
        }
 public RelatedDataController(
     IRepository <Supplier> supplierRepository,
     IRepository <ContactDetails> detailRepository,
     IRepository <ContactLocation> locationRepository,
     EFDatabaseContext context)
 {
     _supplierRepository = supplierRepository;
     _detailRepository   = detailRepository;
     _locationRepository = locationRepository;
     _context            = context;
 }
Exemple #4
0
        internal static IServiceCollection AddRepositories(this IServiceCollection services, IConfiguration configuration)
        {
            services.AddScoped <IBookTraceRepository, BookTraceRepository>();
            services.AddScoped <ICountryRepository, CountryRepository>();
            services.AddScoped <ICountryHolidayRepository, CountryHolidayRepository>();


            EFDatabaseContextFactory databaseContextFactory = new EFDatabaseContextFactory(configuration);
            EFDatabaseContext        context = databaseContextFactory.CreateDbContext();

            EFDatabaseInitializer.Migrate(context);
            EFDatabaseInitializer.Initialize(context, configuration);


            return(services);
        }
Exemple #5
0
 public SuppliersController(ISupplierRepository supplierRepo,
                            EFDatabaseContext context)
 {
     supplierRepository = supplierRepo;
     dbContext          = context;
 }
Exemple #6
0
 public OneToOneController(EFDatabaseContext ctx) => context = ctx;
Exemple #7
0
 public BookTraceRepository(EFDatabaseContext dbContext) : base(dbContext)
 {
 }
Exemple #8
0
 public ManyToManyController(EFDatabaseContext ctx) => context = ctx;
 public KisiManager(EFDatabaseContext context)
 {
     _kisiContext = context;
 }
Exemple #10
0
 public One2OneController(EFDatabaseContext ctx)
 {
     context = ctx;
 }
 public Repository(EFDatabaseContext ctx)
 {
     _context = ctx;
     _dbSet   = _context.Set <T>();
 }
 public CountryRepository(EFDatabaseContext dbContext) : base(dbContext)
 {
 }
 public SuppliersController(ISupplierRepository suppRepo, EFDatabaseContext ctx)
 {
     suppRepository = suppRepo;
     context        = ctx;
 }
Exemple #14
0
 public HomeController(IRepository <Product> productRepository, EFDatabaseContext c)
 {
     _productRepository = productRepository;
     ctx = c;
 }
 public SuppliersController(ISupplierRepository repository, EFDatabaseContext context)
 {
     this.repository = repository;
     this.context    = context;
 }