private string UpdateCard(string cardId, string msisdn, string threeDSessionId, string alias, bool isDefault) { updateCardRequest request = new updateCardRequest(); updateCardResponse response = new updateCardResponse(); UpdateCardClientService service = new UpdateCardClientService(); UpdateCardRequestFactory factory = new UpdateCardRequestFactory(); factory.request.cardId = cardId; factory.request.alias = alias; factory.request.msisdn = msisdn; factory.request.threeDSessionId = threeDSessionId; if (isDefault == false) { factory.request.isDefaultSpecified = false; } else { factory.request.isDefaultSpecified = true; factory.request.isDefault = isDefault; } try { request = factory.Build(); response = service.OptionalRequest(MySession.Current.requestFilter, request); ShowMessage(response.responseHeader.responseDescription); return(response.responseHeader.responseCode); } catch (Exception ex) { ShowMessage(ex.Message); return(null); } }
/** * request başlatılır. * * eulaId: Müşterinin ekleyeceği kart için imzalamış olduğu güncel sözleşme metni versiyon numarası */ public UpdateCardRequestFactory() { request = new updateCardRequest(); request.eulaId = Constants.EULAID; request.requestHeader = CreateRequestHeader(); }