Ejemplo n.º 1
0
 /// <summary>
 /// Создаёт экземпляр BalancesControllerProxy
 /// </summary>
 /// <param name="iLogger">Логгер</param>
 /// <returns></returns>
 public static IBalanceControllerProxy Create(IBalanceDtoManager balanceService,
                                              IBalanceStorageDtoManager balanceStorageService,
                                              ITransactionDtoManager transactionService,
                                              ILogger iLogger)
 {
     return(new BalancesControllerProxy(balanceService,
                                        balanceStorageService,
                                        transactionService,
                                        iLogger));
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Конструктор
 /// </summary>
 /// <param name="iLogger">Логгер</param>
 private BalancesControllerProxy(IBalanceDtoManager balanceService,
                                 IBalanceStorageDtoManager balanceStorageService,
                                 ITransactionDtoManager transactionService,
                                 ILogger iLogger)
 {
     _balanceService        = balanceService;
     _balanceStorageService = balanceStorageService;
     _transactionService    = transactionService;
     _iLogger = iLogger;
 }
Ejemplo n.º 3
0
 /// <summary>
 /// ctor
 /// </summary>
 /// <param name="BalanceService">Менеджер балансов</param>
 /// <param name="ilogger">Логгер</param>
 public BalancesController(IBalanceDtoManager balanceService,
                           IBalanceStorageDtoManager balanceStorageService,
                           ITransactionDtoManager transactionService,
                           ILogger <BalancesController> ilogger)
 {
     _logger = ilogger;
     _BalancesControllerProxy = BalancesControllerProxy.Create(balanceService,
                                                               balanceStorageService,
                                                               transactionService,
                                                               _logger);
 }