Пример #1
0
 public ApplicationLogic(IDictionaryLogic dictionarylogic, IUserLogic userLogic, IApplicationWorkflowLogic applicationWorkflowLogic, IBaseLogic baseLogic)
 {
     _dictionarylogic          = dictionarylogic;
     _userLogic                = userLogic;
     _applicationWorkflowLogic = applicationWorkflowLogic;
     _baseLogic                = baseLogic;
 }
Пример #2
0
 public ApplicationTaskLogic(IOptions <AppSettings> conf, IDictionaryLogic dictionarylogic, IUserLogic userLogic, IBaseLogic baseLogic)
 {
     _conf            = conf;
     _dictionarylogic = dictionarylogic;
     _userLogic       = userLogic;
     _baseLogic       = baseLogic;
 }
Пример #3
0
 public IBMessageHandler(IBaseLogic consumer)
 {
     SecurityDataDic     = new Dictionary <int, SecuirtyDataWrapper>();
     OrderStatusDic      = new Dictionary <int, IBOrderStatusWrapper>();
     AccountSummary      = new AccountSummaryData();
     Consumer            = consumer;
     ManagedSecurityList = new List <Contract>();
     GeneralTimer.GeneralTimerInstance.AddTask(TimeSpan.FromSeconds(3), PublishSecurities, true);
     _contractWaiters = new Dictionary <int, ContractDetailsWaiter>();
 }
Пример #4
0
 public IBApiWrapper(string host, int port, int clientId, IBaseLogic consumer, string mainAccount)
 {
     _host         = host;
     _port         = port;
     _clientId     = clientId;
     _mainAccount  = mainAccount;
     _consumer     = consumer;
     _handler      = new IBMessageHandler(consumer);
     _clientSocket = new EClientSocket(_handler);
     _curReqId     = 0;
     _handler.ConnectivityIbTwsRestored += ResetAfterReconnection;
 }
Пример #5
0
 public void RegisterLogic(IBaseLogic logic, IEnumerable <Type> requestedTypes)
 {
     _locker.EnterWriteLock();
     try
     {
         foreach (var requestedType in requestedTypes)
         {
             if (!_typesDic.ContainsKey(requestedType))
             {
                 _typesDic.Add(requestedType, new List <IBaseLogic>());
             }
             var logicsList = _typesDic[requestedType];
             logicsList.Add(logic);
         }
     }
     finally
     {
         _locker.ExitWriteLock();
     }
 }
Пример #6
0
 public MenuFunctionLogic(IBaseLogic logic)
 {
     this._logic = logic;
 }
Пример #7
0
 /// <summary>
 /// Ctor
 /// </summary>
 /// <param name="baseLogic"></param>
 public BaseController(IBaseLogic <TEntity> baseLogic)
 {
     this.baseLogic = baseLogic;
 }
Пример #8
0
 public ChartLogic(IBaseLogic baseLogic)
 {
     _baseLogic = baseLogic;
 }
Пример #9
0
 public BaseController(IBaseLogic <TWorkModel> logic, IMapper mapper)
 {
     _logic  = logic;
     _mapper = mapper;
 }
Пример #10
0
 public UserLogic(DataContext context, IBaseLogic baseLogic)
 {
     _context   = context;
     _baseLogic = baseLogic;
 }
Пример #11
0
 public BaseController(IBaseLogic <Entity> logic) : base(logic)
 {
     _logic = logic;
 }
Пример #12
0
 public NotificationLogic(IBaseLogic baseLogic)
 {
     _baseLogic = baseLogic;
 }
Пример #13
0
 public void AddUIMessageHandler(IBaseLogic uiMessageHandler)
 {
     _uiMessageHandler = uiMessageHandler;
 }
Пример #14
0
 public void AddUIDataBroker(IBaseLogic uiDataBroker)
 {
     UIDataBroker            = uiDataBroker;
     _optionDataHandledCount = 0;
 }
Пример #15
0
 public ApplicationWorkflowLogic(IOptions <AppSettings> conf, IBaseLogic baseLogic, IApplicationTaskLogic applicationTaskLogic)
 {
     _conf                 = conf;
     _baseLogic            = baseLogic;
     _applicationTaskLogic = applicationTaskLogic;
 }
Пример #16
0
 public AccountLogic(IBaseLogic baseLogic, IIdentityLogic identityLogic)
 {
     _baseLogic     = baseLogic;
     _identityLogic = identityLogic;
 }
Пример #17
0
 public LoginController(ILogger <LoginController> logger, IBaseLogic baseLogic)
 {
     this._logger            = logger;
     this._logic             = baseLogic;
     this.IgnoreSessionCheck = true;
 }
Пример #18
0
 public SysManageController(IBaseLogic baseLogic)
 {
     this._logic = baseLogic;
 }
Пример #19
0
 public ChartsController(IBaseLogic baseLogic, IChartLogic chartLogic)
 {
     _baseLogic  = baseLogic;
     _chartLogic = chartLogic;
 }
Пример #20
0
 public UserController(IBaseLogic logic)
 {
     this._logic = logic;
 }
Пример #21
0
 public FileLogic(IBaseLogic iBaseLogic)
 {
     _iBaseLogic = iBaseLogic;
 }
Пример #22
0
 public RoleMenuFunctionController(IBaseLogic logic)
 {
     this._logic = logic;
 }
Пример #23
0
 public RoleController(IBaseLogic logic)
 {
     this._logic = logic;
 }