public static CancelRequest Deserialize(ReadOnlySpan <byte> bytes) { if (bytes == null) { throw new ArgumentNullException(nameof(bytes)); } if (bytes.Length != sizeOfMessage) { throw new Exception("Cancel Request Message must be of Size : " + sizeOfMessage); } var messageType = (MessageType)(bytes[messageTypeOffset]); if (messageType != MessageType.CancelRequest) { throw new Exception(Constant.INVALID_MESSAGE); } var version = BitConverter.ToInt16(bytes.Slice(versionOffset)); if (version != CancelRequestSerializer.version) { throw new Exception(Constant.INVALID_VERSION); } var cancelRequest = new CancelRequest(); cancelRequest.OrderId = BitConverter.ToInt32(bytes.Slice(orderIdOffset)); return(cancelRequest); }
/// <summary> /// 轮询查询用户是否支付 /// </summary> /// <param name="outTradeNo">订单号</param> /// <param name="pollTime">轮询间隔</param> /// <param name="pollCount">轮询次数</param> /// <returns></returns> private QueryResponse PollQueryTradeState(string outTradeNo, int pollTime, int pollCount) { for (int i = 0; i < pollCount; i++) { var queryRequest = new QueryRequest(); queryRequest.AddGatewayData(new QueryModel { OutTradeNo = outTradeNo }); var queryResponse = SubmitProcess.Execute(_merchant, queryRequest); if (queryResponse.TradeState == "SUCCESS") { return(queryResponse); } Thread.Sleep(pollTime); } //支付超时,取消订单 var cancelRequest = new CancelRequest(); cancelRequest.AddGatewayData(new CancelModel { OutTradeNo = outTradeNo }); SubmitProcess.Execute(_merchant, cancelRequest); return(null); }
public async Task CancelReunionAsync(CancelRequest request) { ParameterDictionary parameters = ParameterDictionary.Single("reunionId", request.EntityId); _ = await ExecuteStoredProc("[dbo].[spDeleteReunionById]", parameters) .ConfigureAwait(continueOnCapturedContext: false); }
public ModificationResult Cancel(CancelRequest request) { var jsonRequest = Util.JsonOperation.SerializeRequest(request); var jsonResult = _cancel.Request(jsonRequest); return(Util.JsonOperation.Deserialize <ModificationResult>(jsonResult)); }
public void Can_Send_Cancel_Request() { var senderId = "061133"; var merchantid = "APPDK0074110008"; var orderid = "DB TESTING 2015060908"; SoapConnection <CancelV01Client, DB.SoapLibrary.Specification.CancelV01.CancelV01> soapConnection = new SoapConnection <CancelV01Client, DB.SoapLibrary.Specification.CancelV01.CancelV01>(endpoints.CancelV01); CancelRequest req = new CancelRequest { Input = new Input { MerchantID = merchantid, OrderID = orderid, CustomerId = string.Empty, }, Security = new SecurityHeaderType(), RequestHeader = new RequestHeaderType { Language = "DA", SenderId = senderId, SignerId1 = senderId, SignerId2 = senderId, SignerId3 = senderId, DBCryptId = senderId, RequestId = "123", Timestamp = DateTime.UtcNow.DbTimestamp() } }; var output = soapConnection.Send(client => client.Cancel(ref req.Security, req.RequestHeader, req.Input)); Assert.IsNotNull(output); }
public void ModifyRequest_NoOp() { var request = new CancelRequest(null, "project", "job"); var options = new CancelJobOptions(); options.ModifyRequest(request); }
public async Task <ModificationResult> CancelAsync(CancelRequest request, RequestOptions requestOptions = null) { var jsonRequest = Util.JsonOperation.SerializeRequest(request); var jsonResult = await _cancel.RequestAsync(jsonRequest, requestOptions); return(Util.JsonOperation.Deserialize <ModificationResult>(jsonResult)); }
public Response CancelPolicyByInsurance(Dictionary <string, object> parameters) { try { var insReq = new InsuranceRequest(); var sess = new SessionRequest(); var cancel = new CancelRequest(); sess.Username = (String)parameters["username"]; sess.Password = ""; sess.AuthenticationKey = (String)parameters["AuthenticationKey"]; cancel.AccountID = (String)parameters["accountid"]; cancel.CancellationReason = (String)parameters["cancellationreason"]; cancel.CertificateNumber = (String)parameters["certificatenumber"]; cancel.ContactEmail = (String)parameters["contactemail"]; cancel.DealerName = (String)parameters["dealername"]; cancel.Surname = (String)parameters["surname"]; cancel.RequestValidation = (bool)parameters["requestvalidation"]; cancel.RefundCustomer = (String)parameters["refundcustomer"]; cancel.PhoenixCancellation = null; insReq.Session = sess; insReq.Cancellation = cancel; var response = insuranceWebService.CancelPolicyByInsuranceRequest(insReq); return(MethodRespToObject(response)); } catch (Exception e) { Console.WriteLine(e.InnerException.Message); return(null); } }
public override Task <Empty> Cancel(CancelRequest request, ServerCallContext context) { return(mCommonService.ExecuteOrder(request.BuildingTemplateID, async orders => { await orders.Cancel(); return new Empty(); })); }
public static LogEntry For(CancelRequest request) { LogEntry entry = new LogEntry("CancelRequest"); entry.Add("RequestHeader", For(request.RequestHeader)); entry.Add("RequestHandle", For(request.RequestHandle)); return(entry); }
public CancelResponse Cancel(CancelRequest request) { var response = new CancelResponse(); response.Success(); return(response); }
protected internal virtual void OnCancelRequest(object sender, ICancelRequestEventArgs <TService> e) { if (!Enabled) { return; } CancelRequest?.Invoke(sender, e); }
public void CancelBooking(Booking booking) { CancelRequest cancelrequest = new CancelRequest(); cancelrequest.Signature = signature; CancelRequestData cancelrequestdata = new CancelRequestData(); cancelrequest.CancelRequestData = cancelrequestdata; cancelrequestdata.CancelBy = CancelBy.Journey; CancelJourney canceljourney = new CancelJourney(); cancelrequestdata.CancelJourney = canceljourney; CancelJourneyRequest canceljourneyrequest = new CancelJourneyRequest(); canceljourney.CancelJourneyRequest = canceljourneyrequest; //Journey[] journeys = new Journey[1]; //journeys[0] = new Journey(); //journeys[0].Segments = new Segment[1];//here i am assuming this is a direct journey with one segment //journeys[0].Segments[0] = new Segment(); //journeys[0].Segments[0].ActionStatusCode = booking.Journeys[0].Segments[0].ActionStatusCode; //journeys[0].Segments[0].DepartureStation = booking.Journeys[0].Segments[0].DepartureStation; //journeys[0].Segments[0].ArrivalStation = booking.Journeys[0].Segments[0].ArrivalStation; //journeys[0].Segments[0].STD = booking.Journeys[0].Segments[0].STD; //journeys[0].Segments[0].STA = booking.Journeys[0].Segments[0].STA; //journeys[0].Segments[0].FlightDesignator = booking.Journeys[0].Segments[0].FlightDesignator;//flight designator means carrier code canceljourneyrequest.Journeys = new Journey[1]; canceljourneyrequest.Journeys[0] = new Journey(); canceljourneyrequest.Journeys[0].Segments = new Segment[booking.Journeys[0].Segments.Length]; for (int i = 0; i < booking.Journeys[0].Segments.Length; i++) { canceljourneyrequest.Journeys[0].Segments[i] = new Segment(); canceljourneyrequest.Journeys[0].Segments[i].STA = booking.Journeys[0].Segments[i].STA; canceljourneyrequest.Journeys[0].Segments[i].STD = booking.Journeys[0].Segments[i].STD; canceljourneyrequest.Journeys[0].Segments[i].ArrivalStation = booking.Journeys[0].Segments[i].ArrivalStation; canceljourneyrequest.Journeys[0].Segments[i].DepartureStation = booking.Journeys[0].Segments[i].DepartureStation; canceljourneyrequest.Journeys[0].Segments[i].FlightDesignator = booking.Journeys[0].Segments[i].FlightDesignator; canceljourneyrequest.Journeys[0].Segments[i].Fares = new Fare[1]; canceljourneyrequest.Journeys[0].Segments[i].Fares[0] = new Fare(); canceljourneyrequest.Journeys[0].Segments[i].Fares[0].CarrierCode = booking.Journeys[0].Segments[i].Fares[0].CarrierCode; canceljourneyrequest.Journeys[0].Segments[i].PaxSSRs = new PaxSSR[0]; } canceljourneyrequest.Journeys = booking.Journeys; CancelResponse cancelresponse = clientapi.Cancel(cancelrequest); Console.WriteLine("Balance Due after cancellation: {0:C}", cancelresponse.BookingUpdateResponseData.Success.PNRAmount.BalanceDue); CommitRequest commitrequest = new CommitRequest(); commitrequest.BookingRequest = new CommitRequestData(); commitrequest.BookingRequest.Booking = new Booking(); commitrequest.BookingRequest.Booking.RecordLocator = booking.RecordLocator; commitrequest.BookingRequest.Booking.CurrencyCode = booking.CurrencyCode; commitrequest.BookingRequest.Booking.ReceivedBy = new ReceivedByInfo(); commitrequest.BookingRequest.Booking.ReceivedBy.ReceivedBy = "Michelle New"; commitrequest.Signature = signature; CommitResponse commitbookingresponse = clientapi.Commit(commitrequest); }
public System.Threading.Tasks.Task <CancelResponse> CancelAsync(SecurityHeaderType Security, RequestHeaderType RequestHeader, Input Input) { CancelRequest inValue = new CancelRequest(); inValue.Security = Security; inValue.RequestHeader = RequestHeader; inValue.Input = Input; return(((CancelV01)(this)).CancelAsync(inValue)); }
public MoneyInDirectDebitResponse DeleteDirectDebit(long id, string userId = null) { var uri = CreateUri(userId, directdebits); var update = new CancelRequest { Status = PaymentStatus.Canceled }; return(PutAsync <CancelRequest, MoneyInDirectDebitResponse>(uri + id, update)); }
private void SendCancelRequest(int orderId) { var cancelRequest = new CancelRequest() { OrderId = orderId }; var bytes = CancelRequestSerializer.Serialize(cancelRequest); _queueProducer.Produce(bytes); }
public async Task CancelEventAsync(CancelRequest request) { ParameterDictionary parameters = new ParameterDictionary(new string[] { "userId", request.UserId, "eventId", request.EntityId.ToString() }); await ExecuteStoredProc("[dbo].[spCancelEventById]", parameters).ConfigureAwait(continueOnCapturedContext: false); }
public async Task <CancelResponse> CancelAsync(CancelRequest request) { await SimulateResponseDelay().ConfigureAwait(false); if (_auths.ContainsKey(request.OrderRef)) { _auths.Remove(request.OrderRef); } return(new CancelResponse()); }
private void button1_Click(object sender, EventArgs e) { //cancel int id = (int)numericUpDown1.Value; CancelRequest req = new CancelRequest(id); IMarketResponse res = InterperatorPB.sendRequest(req); MessageBox.Show(this, res.ToString()); myLogger.Info("User clicked CANCEL: {ID: " + id + "}"); }
protected CancelRequest CreateCancelTestRequest(string pspReference) { var cancelRequest = new CancelRequest() { MerchantAccount = "MerchantAccount", Reference = "cancel - " + DateTime.Now.ToString("yyyyMMdd"), OriginalReference = pspReference }; return(cancelRequest); }
public void cancel() { var req = new CancelRequest() { reqsn = DateTime.Now.ToFileTime().ToString(), trxamt = 1, oldtrxid = "112024090001369129" }; var clinet = new AllinPayClient(); var rsp = clinet.cancel(req); }
public IObservable <Unit> Cancel() { return(Observable.Create <Unit>(observer => { var request = new CancelRequest(); _calibrationServiceClient.Cancel(request); observer.OnCompleted(); return Task.FromResult(Disposable.Empty); })); }
public WorkflowAction OnSignal(WorkflowSignaledEvent @event) { //I'm a nice kid I will cancel whichever the activity in progress. if (@event.SignalName == "Let us have dinner") { return(CancelRequest.For(WorkflowItems.Where(i => i.IsActive))); } //I will ignore rest of the signals return(Ignore); }
void NowhereMethod() { var customerIds = _response.Customers.Select(c => c.CustID).ToList(); foreach (var custID in customerIds) { _request2 = new CancelRequest(); _request2.CustID = custID; _request2.Company = _request.Company; } }
public void Invalid_arugments_test() { var cancelRequest = new CancelRequest(null); Assert.Throws <ArgumentException>(() => cancelRequest.ForActivity(null, "1.0")); Assert.Throws <ArgumentException>(() => cancelRequest.ForActivity("activity", null)); Assert.Throws <ArgumentException>(() => cancelRequest.ForTimer(null)); Assert.Throws <ArgumentException>(() => cancelRequest.ForWorkflow(null)); Assert.Throws <ArgumentNullException>(() => cancelRequest.For(null)); Assert.Throws <ArgumentException>(() => cancelRequest.ForChildWorkflow(null, "1.0")); Assert.Throws <ArgumentException>(() => cancelRequest.ForChildWorkflow("name", null)); }
public void Can_return_cancel_request_for_activity() { var activityItem = CreateActivity("name1", "1.0", "pname"); var workflowItems = new WorkflowItems(); workflowItems.Add(activityItem); var cancelRequest = new CancelRequest(workflowItems); var decisions = cancelRequest.ForActivity <TestActivity>("pname").GetDecisions(); Assert.That(decisions, Is.EqualTo(new [] { new CancelActivityDecision(Identity.New("name1", "1.0", "pname")) })); }
public Output Cancel(ref SecurityHeaderType Security, RequestHeaderType RequestHeader, Input Input) { CancelRequest inValue = new CancelRequest(); inValue.Security = Security; inValue.RequestHeader = RequestHeader; inValue.Input = Input; CancelResponse retVal = ((CancelV01)(this)).Cancel(inValue); Security = retVal.Security; return(retVal.Output); }
public CancelResponse Cancel(CancelRequest cancelRequest) { PaymentIntent paymentIntent = _adaptee.Cancel(cancelRequest.PaymentId, cancelRequest.UserId, cancelRequest.OrderId, cancelRequest.TransactionId, cancelRequest.CorrelationId); return(new CancelResponse() { Status = paymentIntent.Status }); }
public void Cancel(long orderId, [FromBody] CancelRequest request) { var refundOrder = ChangeSchoolOrderService.GetRefundOrder(orderId); if (refundOrder == null) { throw new ArgumentNullException(nameof(refundOrder)); } var service = new ChangeSchoolOrderService(base.SchoolId, refundOrder.StudentId); service.Cancel(orderId, base.CurrentUser.UserId, base.CurrentUser.UserName, request.Remark); }
public void TestCancel() { var request = new CancelRequest(); request.AddGatewayData(new CancelModel() { OutTradeNo = _outTradeNo }); var response = _alipayGateway.Execute(request); Assert.Equal("10000", response.Code); }
public ActionResult Cancel(string out_trade_no) { var request = new CancelRequest(); request.AddGatewayData(new CancelModel() { OutTradeNo = out_trade_no }); var response = _gateway.Execute(request); return(Json(response)); }
public object Any(CancelRequest request) { if (request.Tag.IsNullOrEmpty()) throw new ArgumentNullException("Tag"); using (var cancallableReq = base.Request.GetCancellableRequest(request.Tag)) { if (cancallableReq == null) throw HttpError.NotFound("Request with Tag '{0}' does not exist".Fmt(request.Tag)); cancallableReq.TokenSource.Cancel(); return new CancelRequestResponse { Tag = request.Tag, Elapsed = cancallableReq.Elapsed, }; } }
/// <summary> /// Invokes the Cancel service. /// </summary> public virtual ResponseHeader Cancel( RequestHeader requestHeader, uint requestHandle, out uint cancelCount) { CancelRequest request = new CancelRequest(); CancelResponse response = null; request.RequestHeader = requestHeader; request.RequestHandle = requestHandle; UpdateRequestHeader(request, requestHeader == null, "Cancel"); try { if (UseTransportChannel) { IServiceResponse genericResponse = TransportChannel.SendRequest(request); if (genericResponse == null) { throw new ServiceResultException(StatusCodes.BadUnknownResponse); } ValidateResponse(genericResponse.ResponseHeader); response = (CancelResponse)genericResponse; } else { CancelResponseMessage responseMessage = InnerChannel.Cancel(new CancelMessage(request)); if (responseMessage == null || responseMessage.CancelResponse == null) { throw new ServiceResultException(StatusCodes.BadUnknownResponse); } response = responseMessage.CancelResponse; ValidateResponse(response.ResponseHeader); } cancelCount = response.CancelCount; } finally { RequestCompleted(request, response, "Cancel"); } return response.ResponseHeader; }
/// <summary> /// Initializes the message with the body. /// </summary> public CancelMessage(CancelRequest CancelRequest) { this.CancelRequest = CancelRequest; }
public override void CancelOffer(IRpcController controller, CancelRequest request, Action<NoData> done) { throw new NotImplementedException(); }
public override void CancelOffer(Google.ProtocolBuffers.IRpcController controller, CancelRequest request, Action<bnet.protocol.NoData> done) { throw new NotImplementedException(); }
public async Task<CancelResponse> Cancel(CancelRequest request) { return await base.SendAsync<CancelResponse>(request); }
public override void CancelOffer(IRpcController controller, CancelRequest request, Action<NoData> done) { ProtoOutputBuffer.Write(request.GetType(), request.ToString()); }
private int SendCancel() { //return 1; crcCount++; var cancelRequest = new CancelRequest(); if (crcCount == WirelessConnection.MaxCrcRetry) { crcCount = 0; return 0; } var reply = cancelRequest.Process() as RobotReplyData; if (reply == null) { if (_writeProcess) { DebugHelper.WriteLine("SendCancel: reply null"); _logger.Error("SendCancel: reply null"); } return 0; } if (reply.Type == RobotReplyData.ReplyType.CRC) { if (_writeProcess) { _logger.Error("SendCancel: CRC error"); DebugHelper.WriteLine("SendCancel: CRC"); } return SendCancel(); } else if (reply.Type != RobotReplyData.ReplyType.Success) { if (_writeProcess) { _logger.Error("SendCancel: not success"); DebugHelper.WriteLine("SendCancel: not success"); } return 0; } crcCount = 0; return 1; }
/// <summary> /// Begins an asynchronous invocation of the Cancel service. /// </summary> public IAsyncResult BeginCancel( RequestHeader requestHeader, uint requestHandle, AsyncCallback callback, object asyncState) { CancelRequest request = new CancelRequest(); request.RequestHeader = requestHeader; request.RequestHandle = requestHandle; UpdateRequestHeader(request, requestHeader == null, "Cancel"); if (UseTransportChannel) { return TransportChannel.BeginSendRequest(request, callback, asyncState); } return InnerChannel.BeginCancel(new CancelMessage(request), callback, asyncState); }