public SmsService.SendWAPPushOutput Send(WapPushMessage message) { //_smsInput.SHORT_NUMBER = "7023"; _wapPushInput.SHORT_NUMBER = message.ShortNumber; int messageCount = message.Recievers.Count; _wapPushInput.TO_RECEIVERS = new string[messageCount]; _wapPushInput.MESSAGE_BODY = new string[messageCount]; _wapPushInput.SENDER = message.Sender; _wapPushInput.S_DATE = message.SendDate; _wapPushInput.EXPIRY_DATE = message.ExpryDate; _wapPushInput.MESSAGE_HREF = new string[1]; for (int i = 0; i < messageCount; i++) { _wapPushInput.TO_RECEIVERS.SetValue(message.Recievers[i], i); // _smsInput.TO_RECEIVERS.SetValue("905330000000", 0); //_smsInput.MESSAGE_BODY.SetValue("Bu bir test mesajıdır!", 0); _wapPushInput.MESSAGE_BODY.SetValue(message.MessageBody[0], i); _wapPushInput.MESSAGE_HREF.SetValue(message.MessageUrl[0], i); _transactionList[0] = "64324423"; } SmsGatewayTurkcell.SmsService.SendWAPPushOutput output = _smsClient.SendWAPPush(_smsToken, _transactionList, _wapPushInput); _smsClient.Close(); return output; }
public override Model.WapPushMessageOutPut SendWapPushMessage(Model.WapPushMessage message) { var outPut = _client.Send(message); return(new Model.WapPushMessageOutPut() { ErrorCode = outPut.errorCode, ErrorDescription = outPut.errorDescription, StatusCode = outPut.statusCode }); }
public override Model.WapPushMessageOutPut SendWapPushMessage(Model.WapPushMessage message) { return(Client.SendWapPushMessage(message)); }
public abstract WapPushMessageOutPut SendWapPushMessage(WapPushMessage message);