public IHttpActionResult Cancel([FromBody] CancelModel model) { var cmd = new CancelBasket(model.BasketId); var basket = _commandDispatcher.ExecuteCommand <BasketAggregate>(cmd); return(Ok()); }
public List <CancelModel> GetAllPassengers(string User_Id) { List <CancelModel> passengers = new List <CancelModel>(); cmdFetchPassenger = new SqlCommand("proc_fetchPassenger", conn); cmdFetchPassenger.Parameters.Add("@username", SqlDbType.Int); cmdFetchPassenger.CommandType = CommandType.StoredProcedure; OpenConnection(); cmdFetchPassenger.Parameters[0].Value = Convert.ToInt32(User_Id); SqlDataReader drPass = cmdFetchPassenger.ExecuteReader(); //if (drPass.HasRows == false) // throw new NoUserInDatabaseException(); CancelModel user = null; while (drPass.Read()) { user = new CancelModel(); user.Ps_Id = drPass[0].ToString(); user.Ps_Name = drPass[1].ToString(); user.Ps_Age = drPass[2].ToString(); user.Ps_Gender = drPass[3].ToString(); passengers.Add(user); } conn.Close(); return(passengers); }
public async Task <IActionResult> Cancel([FromBody] CancelModel model) { var useCase = new CancelBasket(model.BasketId); var cmd = new Command <CancelBasket>(useCase); var basket = await _commandHandler.Execute <CancelledBasket>(cmd); return(Ok(BasketModel.FromAggregateRoot(basket))); }
public IHttpActionResult Cancel([FromBody] CancelModel model) { var basketId = model.BasketId; var cmd = Command.Cancel; var envelope = createCommand(AggregateId.NewAggregateId(basketId), AggregateVersion.Irrelevant, null, null, null, cmd); CommitCommand(envelope); return(Ok()); }
public ActionResult CancelEmail(CancelModel model) { if (string.IsNullOrEmpty(model.Email)) { return(this.View()); } if (verification.CancelRegistration(model.Email)) { return(this.RedirectToAction("CancelComplete")); } this.ModelState.AddModelError("", "Cannot locate user with your email address"); return(this.View()); }
/// <summary> /// 订单撤销 /// </summary> /// <param name="queryRequset">请求内容</param> /// <returns></returns> public static CancelResponseModel Cancel(CancelModel requestModel) { AlipayTradeCancelRequest cancelRequst = new AlipayTradeCancelRequest(); cancelRequst.BizContent = JsonConvert.SerializeObject(requestModel); LogUtil.WriteAlipayLog("订单撤销请求", "请求参数", cancelRequst.BizContent); Dictionary <string, string> paramsDict = (Dictionary <string, string>)cancelRequst.GetParameters(); AlipayTradeCancelResponse cancelResponse = _client.Execute(cancelRequst); LogUtil.WriteAlipayLog("撤销订单响应", "响应参数", cancelResponse.Body); return(new CancelResponseModel { msg = cancelResponse.Msg, code = cancelResponse.Code, subcode = cancelResponse.SubCode, submsg = cancelResponse.SubMsg, action = cancelResponse.Action, out_trade_no = cancelResponse.OutTradeNo, retry_flag = cancelResponse.RetryFlag, trade_no = cancelResponse.TradeNo }); }
/// <summary> /// 撤销订单 /// </summary> /// <param name="cancelModel">请求参数</param> /// <returns></returns> public void AlipayCancel(CancelModel cancelModel, Action <bool, CancelResponseModel> aliPayCancelCallBack) { CancelResponseModel response = ServiceUtil.AliPayClient.Cancel(cancelModel); ServiceUtil.AliPayClient.Close(); if (response.code == TradepayResultCode.TRADE_SUCCESS) { aliPayCancelCallBack(true, response); } else { if (response.retry_flag == "Y") { Thread.Sleep(3000); //间隔3s请求一次 AlipayCancel(cancelModel, aliPayCancelCallBack); } else { aliPayCancelCallBack(false, response); } } }
public JsonResult CancelCreate(CancelModel model) { var result = Bll.BllKpi_Process.CancelCreate(model.userIds, model.year, model.month); return(Json(new { status = result })); }
public CancelResponseModel Cancel(CancelModel requestModel) { return(F2FPayUtil.Cancel(requestModel)); }
public CancelResponseModel Cancel(CancelModel requestModel) { return(base.Channel.Cancel(requestModel)); }