public MyLibraryDomainModel() { db = new Database(); AuthorRepository = new AuthorRepository(db); PressRepository = new PressRepository(db); BookRepository = new BookRepository(db); }
static Unit() { Context = new MyAppDbContext( new DbContextOptionsBuilder <MyAppDbContext>() .UseSqlServer(new SqlConnectionStringBuilder { DataSource = "127.0.0.1", InitialCatalog = "Univercity", IntegratedSecurity = true }.ConnectionString) .Options); Context.Database.EnsureDeleted(); Context.Database.EnsureCreated(); AuthorRepository = new AuthorRepository(Context); BookRepository = new BookRepository(Context); CategoryRepository = new CategoryRepository(Context); DepartmentRepository = new DepartmentRepository(Context); ECardRepository = new ECardsRepository(Context); EmployeeRepository = new EmploeeRepository(Context); FacultyRepository = new FacultyRepository(Context); GroupRepository = new GroupRepository(Context); LibrarianRepository = new LibrarianRepository(Context); PressRepository = new PressRepository(Context); SCardRepository = new SCardsRepository(Context); StudentRepository = new StudentRepository(Context); ThemeRepository = new ThemeRepository(Context); }
static LibraryUnit() { _context = new ApplicationDbContext("Library"); AuthorRepository = new AuthorRepository(_context); BookRepository = new BookRepository(_context); CategoryRepository = new CategoryRepository(_context); PressRepository = new PressRepository(_context); ThemeRepository = new ThemeRepository(_context); DepartmentRepository = new DepartmentRepository(_context); TeacherRepository = new TeacherRepository(_context); FacultyRepository = new FacultyRepository(_context); GroupRepository = new GroupRepository(_context); StudentRepository = new StudentRepository(_context); SCardRepository = new SCardRepository(_context); TCardRepository = new TCardRepository(_context); LibrarianRepository = new LibrarianRepository(_context); }