コード例 #1
0
 /// <summary>
 /// Standard constructor.
 /// </summary>
 /// <param name="budgetRepository">Repo to use for budget information.</param>
 /// <param name="accountTemplateRepository">Repo to use for account template information.</param>
 /// <param name="accountRepository">Repo to use for account information.</param>
 /// <param name="userRepository">Repo to user for user information.</param>
 /// <param name="requestLogger">Logger used to log information about request.</param>
 public BudgetController(IBudgetRepository budgetRepository, IAccountTemplateRepository accountTemplateRepository, IAccountRepository accountRepository, IUserRepository userRepository, IApiRequestLogger requestLogger)
 {
     RequestLogger       = requestLogger;
     UserRepo            = userRepository;
     BudgetRepo          = budgetRepository;
     AccountTemplateRepo = accountTemplateRepository;
     AccountRepo         = accountRepository;
 }
コード例 #2
0
 /// <summary>
 /// Standard constructor.
 /// </summary>
 /// <param name="accountRepository">Repo to use for account information.</param>
 /// <param name="accountBalanceRepository">Repo for account balance information.</param>
 /// <param name="accountTemplateRepository">Repo fro account template information.</param>
 /// <param name="accountTypeRepository">Repo for account type information.</param>
 /// <param name="requestLogger">Logger used to log information about request.</param>
 public AccountService(IAccountRepository accountRepository, IAccountBalanceRepository accountBalanceRepository, IAccountTemplateRepository accountTemplateRepository, IAccountTypeRepository accountTypeRepository, IApiRequestLogger requestLogger)
 {
     RequestLogger         = requestLogger;
     AccountRepo           = accountRepository;
     AccountBalanceRepo    = accountBalanceRepository;
     AccountTemplateRepo   = accountTemplateRepository;
     AccountTypeRepository = accountTypeRepository;
 }
コード例 #3
0
 /// <summary>
 /// Standard constructor.
 /// </summary>
 /// <param name="accountTemplateRepository"></param>
 /// <param name="userRepository">Repo to user for user information.</param>
 /// <param name="requestLogger">Logger used to log information about request.</param>
 public AccountTemplatesController(IAccountTemplateRepository accountTemplateRepository, IUserRepository userRepository, IApiRequestLogger requestLogger)
 {
     RequestLogger       = requestLogger;
     UserRepo            = userRepository;
     AccountTemplateRepo = accountTemplateRepository;
 }