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)); }
public CorporateRepository(BudgetTrackingDBContext context) : base(context) { }
public BaseRepository(BudgetTrackingDBContext context) { budgetTrackingContext = context; Table = budgetTrackingContext.Set <T>(); }
public MemberRepository(BudgetTrackingDBContext context) : base(context) { }
public PaymentMethodRepository(BudgetTrackingDBContext context) : base(context) { }
public ExpenseRepository(BudgetTrackingDBContext context) : base(context) { }
public CategoryRepository(BudgetTrackingDBContext context) : base(context) { }