public RepositoryWrapper(BudgetTrackingDBContext budgetTrackingDBContext)
 {
     this.budgetTrackingDBContext = budgetTrackingDBContext;
     corporate     = new Lazy <IRepository <Corporate> >(() => new CorporateRepository(budgetTrackingDBContext));
     category      = new Lazy <IRepository <Category> >(() => new CategoryRepository(budgetTrackingDBContext));
     expense       = new Lazy <IRepository <Expense> >(() => new ExpenseRepository(budgetTrackingDBContext));
     paymentMethod = new Lazy <IRepository <PaymentMethod> >(() => new PaymentMethodRepository(budgetTrackingDBContext));
     member        = new Lazy <IRepository <Member> >(() => new MemberRepository(budgetTrackingDBContext));
     user          = new Lazy <IRepository <User> >(() => new UserRepository(budgetTrackingDBContext));
     category      = new Lazy <IRepository <Category> >(() => new CategoryRepository(budgetTrackingDBContext));
 }
Beispiel #2
0
 public CorporateRepository(BudgetTrackingDBContext context) : base(context)
 {
 }
Beispiel #3
0
 public BaseRepository(BudgetTrackingDBContext context)
 {
     budgetTrackingContext = context;
     Table = budgetTrackingContext.Set <T>();
 }
 public MemberRepository(BudgetTrackingDBContext context) : base(context)
 {
 }
 public PaymentMethodRepository(BudgetTrackingDBContext context) : base(context)
 {
 }
Beispiel #6
0
 public ExpenseRepository(BudgetTrackingDBContext context) : base(context)
 {
 }
Beispiel #7
0
 public CategoryRepository(BudgetTrackingDBContext context) : base(context)
 {
 }