public MarketSettingsChangedProjection(
     IScheduleSettingsCacheService scheduleSettingsCache,
     IOvernightMarginService overnightMarginService,
     IScheduleControlService scheduleControlService)
 {
     _scheduleSettingsCache  = scheduleSettingsCache;
     _overnightMarginService = overnightMarginService;
     _scheduleControlService = scheduleControlService;
 }
        public MyScheduleController()
        {
            var _unitOfWork = new UnitOfWork();

            _myScheduleService      = new MyScheduleService(_unitOfWork);
            _profileService         = new ProfileService(_unitOfWork);
            _accountService         = new AccountService(_unitOfWork);
            _roleCheckingService    = new RoleCheckingService(_unitOfWork);
            _scheduleControlService = new ScheduleControlService(_unitOfWork);
        }
示例#3
0
 public BrokerSettingsChangedHandler(
     MarginTradingSettings settings,
     IScheduleSettingsCacheService scheduleSettingsCache,
     IOvernightMarginService overnightMarginService,
     IScheduleControlService scheduleControlService)
 {
     _settings = settings;
     _scheduleSettingsCache  = scheduleSettingsCache;
     _overnightMarginService = overnightMarginService;
     _scheduleControlService = scheduleControlService;
 }
示例#4
0
 public ScheduleControlController(IScheduleControlService scheduleControlService)
 {
     _scheduleControlService = scheduleControlService;
 }
示例#5
0
 public ScheduleControlController()
 {
     _unitOfWork             = new UnitOfWork();
     _scheduleControlService = new ScheduleControlService(_unitOfWork);
     _accountService         = new AccountService(_unitOfWork);
 }