コード例 #1
0
 public UnitOfWork(MyBookStoreContext context,
                   IAccountRepository accountRepository,
                   IRoleRepository roleRepository,
                   ICustomerRepository customerRepository,
                   IBookTypeRepository bookTypeRepository,
                   IBookRepository bookRepository,
                   IAuthorRepository authorRepository,
                   IOrderRepository orderRepository,
                   IOrderDetailRepository orderDetailRepository)
 {
     Context = context;
     this.AccountRepository     = accountRepository;
     this.RoleRepository        = roleRepository;
     this.CustomerRepository    = customerRepository;
     this.BookTypeRepository    = bookTypeRepository;
     this.BookRepository        = bookRepository;
     this.AuthorRepository      = authorRepository;
     this.OrderRepository       = orderRepository;
     this.OrderDetailRepository = orderDetailRepository;
 }
コード例 #2
0
 public AccountRepository(MyBookStoreContext context) : base(context)
 {
 }
コード例 #3
0
 public RoleRepository(MyBookStoreContext context) : base(context)
 {
 }
コード例 #4
0
 public CustomerRepository(MyBookStoreContext context) : base(context)
 {
 }
コード例 #5
0
 public AuthorRepository(MyBookStoreContext context) : base(context)
 {
     this.context = context;
 }
コード例 #6
0
 public Repository(MyBookStoreContext context)
 {
     this.context = context;
     dbset        = context.Set <T>();
 }
コード例 #7
0
 // Injecting db context through the constructer of the controller
 public BooksController(MyBookStoreContext db)
 {
     // db context
     _db = db;
 }
コード例 #8
0
 public OrderDetailRepository(MyBookStoreContext context) : base(context)
 {
 }
コード例 #9
0
 public BookTypeRepository(MyBookStoreContext context) : base(context)
 {
 }
コード例 #10
0
 public BookController(MyBookStoreContext Context)
 {
     _Context = Context;
 }
コード例 #11
0
 public UserController(MyBookStoreContext db)
 {
     _db = db;
 }