private PacketContent GetDeliveryAddressAction(SerializedInfo request, Token token) { var args = ArgumentsParser.Parse(request.Content); return(_DeliveryService.GetDeliveryAddress(request.ClientInfo.Session, args[0].ToGuid()) .ToPacketContent()); }
private PacketContent ApplyDeliveryAction(SerializedInfo request, Token token) { var args = ArgumentsParser.Parse(request.Content); return(_DeliveryService.ApplyDelivery(request.ClientInfo.Session, args[0].ToXmlNode()) .ToPacketContent()); }
private PacketContent GetInterestRateByInterestRateIdAction(SerializedInfo request, Token token) { var args = ArgumentsParser.Parse(request.Content); return(InterestRateService.GetInterestRate2(request.ClientInfo.Session, args[0].ToGuid()) .ToPacketContent()); }
private PacketContent AccountSummaryForJava2Action(SerializedInfo request, Token token) { var args = ArgumentsParser.Parse(request.Content); return(StatementService.AccountSummaryForJava2(request.ClientInfo.Session, args[0], args[1], args[2], args[3]) .ToPacketContent()); }
private PacketContent MultipleCloseAction(SerializedInfo request, Token token) { var args = ArgumentsParser.Parse(request.Content); return(TransactionService.MultipleClose(request.ClientInfo.Session, args[0].ToGuidArray()) .ToPacketContent()); }
private PacketContent GetNewsList2Action(SerializedInfo request, Token token) { List <string> argList = ArgumentsParser.Parse(request.Content); return(NewsService.GetNewsList2(argList[0], argList[1], DateTime.Parse(argList[2])) .ToPacketContent()); }
private PacketContent GetQuotePolicyDetailsAndRefreshInstrumentsStateAction(SerializedInfo request, Token token) { var args = ArgumentsParser.Parse(request.Content); return(_Service.GetQuotePolicyDetailsAndRefreshInstrumentsState(request.ClientInfo.Session, args[0].ToGuid()) .ToPacketContent()); }
private PacketContent Quote2Action(SerializedInfo request, Token token) { List <string> argList = ArgumentsParser.Parse(request.Content); return(_Service.Quote2(request.ClientInfo.Session, argList[0], double.Parse(argList[1]), double.Parse(argList[2]), int.Parse(argList[3])) .ToPacketContent()); }
private PacketContent LedgerForJava2Action(SerializedInfo request, Token token) { List <string> argList = ArgumentsParser.Parse(request.Content); return(StatementService.LedgerForJava2(request.ClientInfo.Session, argList[0], argList[1], argList[2], argList[3]) .ToPacketContent()); }
private PacketContent RecoverPasswordDatasAction(SerializedInfo request, Token token) { List <string> argList = ArgumentsParser.Parse(request.Content); var args = argList[0].To2DArray(); return(PasswordService.RecoverPasswordDatas(request.ClientInfo.Session, args).ToPacketContent()); }
private PacketContent ChangeMarginPinAction(SerializedInfo request, Token token) { var args = ArgumentsParser.Parse(request.Content); return(PasswordService.ChangeMarginPin(Guid.Parse(args[0]), args[1], args[2]) .ToPacketContent()); }
private PacketContent ModifyTelephoneIdentificationCodeAction(SerializedInfo request, Token token) { var args = ArgumentsParser.Parse(request.Content); return(PasswordService.ModifyTelephoneIdentificationCode(request.ClientInfo.Session, Guid.Parse(args[0]), args[1], args[2]) .ToPacketContent()); }
private PacketContent LoginAction(SerializedInfo request, Token token) { LoginRequest loginRequest = new LoginRequest(request, token); loginRequest.Execute(); return(null); }
private PacketContent GetAccountBankReferenceDataAction(SerializedInfo request, Token token) { List <string> argList = ArgumentsParser.Parse(request.Content); return(AccountManager.Default.GetAccountBankReferenceData(argList[0], argList[1]) .ToPacketContent()); }
private PacketContent saveLogAction(SerializedInfo request, Token token) { List <string> argList = ArgumentsParser.Parse(request.Content); return(LogService.SaveLog(request.ClientInfo.Session, argList[0], DateTime.Parse(argList[1]), argList[2], Guid.Parse(argList[3])) .ToPacketContent()); }
private PacketContent UpdatePasswordAction(SerializedInfo request, Token token) { List <string> argList = ArgumentsParser.Parse(request.Content); return(PasswordService.UpdatePassword(request.ClientInfo.Session, argList[0], argList[1], argList[2]) .ToPacketContent()); }
private PacketContent GetAccountBanksApprovedAction(SerializedInfo request, Token token) { var args = ArgumentsParser.Parse(request.Content); return(AccountManager.Default.GetAccountBanksApproved(Guid.Parse(args[0]), args[1]) .ToPacketContent()); }
private PacketContent GetLostCommandsAction(SerializedInfo request, Token token) { List <string> argList = ArgumentsParser.Parse(request.Content); return(CommandManager.Default.GetLostCommands(request.ClientInfo.Session, int.Parse(argList[0]), int.Parse(argList[1])) .ToPacketContent()); }
private PacketContent PaymentInstructionCashAction(SerializedInfo request, Token token) { var args = ArgumentsParser.Parse(request.Content); return(ClientService.PaymentInstructionCash(request.ClientInfo.Session, args[0], args[1], args[2], args[3], args[4], args[5], args[6], args[7], args[8]) .ToPacketContent()); }
private PacketContent FundTransferAction(SerializedInfo request, Token token) { var args = ArgumentsParser.Parse(request.Content); return(ClientService.FundTransfer(request.ClientInfo.Session, args[0], args[1], args[2], args[3], args[4], args[5], args[6], args[7], args[8], args[9], args[10]) .ToPacketContent()); }
private PacketContent CallMarginExtensionAction(SerializedInfo request, Token token) { var args = ArgumentsParser.Parse(request.Content); return(ClientService.CallMarginExtension(request.ClientInfo.Session, args[0], args[1], args[2], args[3], args[4], args[5], args[6], args[7], args[8]) .ToPacketContent()); }
private PacketContent UpdateAccountsSettingAction(SerializedInfo request, Token token) { List <string> argList = ArgumentsParser.Parse(request.Content); Guid[] accountIds = argList[0].ToGuidArray(); return(AccountManager.Default.UpdateAccountSetting(request.ClientInfo.Session, accountIds) .ToPacketContent()); }
private PacketContent UpdateQuotePolicyDetailAction(SerializedInfo request, Token token) { var args = ArgumentsParser.Parse(request.Content); TraderState state = SessionManager.Default.GetTradingConsoleState(request.ClientInfo.Session); return(Application.Default.TradingConsoleServer.UpdateQuotePolicyDetail(args[0].ToGuid(), args[1].ToGuid(), state) .ToPacketContent()); }
public void Send(SerializedInfo item) { if (item == null) { return; } _Queue.Enqueue(item); _Event.Set(); }
private PacketContent LogoutAction(SerializedInfo request, Token token) { PacketContent result = LoginOutService.Logout(request.ClientInfo.Session); if (token.AppType == AppType.Mobile) { Mobile.Manager.Logout(token); } return(result); }
private PacketContent AdditionalClientAction(SerializedInfo request, Token token) { List <string> argList = ArgumentsParser.Parse(request.Content); return(ClientService.AdditionalClient(request.ClientInfo.Session, argList[0], argList[1], argList[2], argList[3], argList[4], argList[5], argList[6], argList[7], argList[8], argList[9], argList[10], argList[11], argList[12], argList[13], argList[14], argList[15], argList[16]) .ToPacketContent()); }
private PacketContent ApplyAction(SerializedInfo request, Token token) { var args = ArgumentsParser.Parse(request.Content); return(_Service.Apply(request.ClientInfo.Session, args[0].ToGuid(), args[1], args[2], args[3], args[4], args[5], args[6], args[7], args[8], args[9], args[10].ToGuid(), args[11], args[12], args[13], args[14], args[15], args[16], args[17] , args[18].ToInt()).ToPacketContent()); }
private UnityEngine.Object GetObjValueInLuaBehavior(SerializedInfo info, List <LuaBehaviour.SerializedObjValue> values) { foreach (var value in values) { if (value.key == info.ValueName) { return(value.value); } } return(null); }
public PacketContent Execute(string methodName, SerializedInfo request, Token token) { if (table.ContainsKey(methodName)) { return(table[methodName](request, token)); } else { _Logger.InfoFormat("the request methed {0} not exist", methodName); return(XmlResultHelper.ErrorResult); } }
private static void ExecuteRequestWhenSessionNotExist(string methodName, SerializedInfo request, Token token, out PacketContent result) { result = XmlResultHelper.ErrorResult; if (methodName == LoginMethodName) { result = RequestTable.Default.Execute(methodName, request, token); } if (request.ClientInfo.ClientId != Session.InvalidSession) { request.ClientInfo.UpdateSession(request.ClientInfo.ClientId); } }