示例#1
0
        bool OrderExecutionSourceStub.IImplementation.IsPermittedSymbol(AccountInfo accountInfo, Symbol symbol)
        {
            GeneralHelper.GenericReturnDelegate <bool> operation = delegate()
            {
                MbtAccount acc = GetAccountByInfo(accountInfo);
                if (acc == null)
                {
                    return(false);
                }

                return(acc.IsPermedForSymbol(symbol.Name));
            };

            object result;

            if (_messageLoopOperator.Invoke(operation, TimeSpan.FromSeconds(5), out result) == false)
            {
                return(false);
            }

            return((bool)result);
        }