void BtnLiquidateAll_Click(object sender, EventArgs e) { DealRequest DRequest = new DealRequest(1000); DRequest.LiquidateAll = true; Manager.ForexTrading.Save(DRequest); }
public async Task <DealResponse> FetchDealsAsync(DealRequest requestModel) { var request = new RestRequest("deal", Method.POST, DataFormat.Json); request.AddJsonBody(JsonConvert.SerializeObject(requestModel)); return(await GetResponseAsync <DealResponse>(request)); }
public DealRequestViewModel(DealRequest entity, Action <DealRequestViewModel> act = null) { if (entity == null) { return; } Entity = entity; act?.Invoke(this); }
public DealResponse Deal(string gameId, int playerId, DealRequest request) { var cards = request.hand.Select(x => new Card(x)).ToList(); var logic = new LogicContainer(cards) { PlayerId = playerId }; HttpContext.Current.Cache[gameId + playerId] = logic; return(new DealResponse { bid = new BidLogic().Bid(cards) }); }
public async Task Test_CreateDeal() { var newDeal = new DealRequest() { ContactID = testContactID, Hot = true, Name = "Test deal", Value = 100.00f, StageID = 10557469 }; var response = await Client.Deals.CreateAsync(newDeal); Assert.IsNotNull(response); Assert.IsNull(response.Errors); Assert.IsNotNull(response.Data); }
private Deal Create(DealRequest model) { Deal Deal = new Deal(); Synergy.Common.Request.WebClient client = new Common.Request.WebClient(); string requestData = GetJson(model); HttpWebResponse response = client.Post(requestData, GetUrl("opportunity"), GetAuthorization(), EnumUtilities.GetDescriptionFromEnumValue(ContentTypes.JSON)); if (response.StatusCode == HttpStatusCode.OK) { var responseStream = response.GetResponseStream(); StreamReader streamReader = new StreamReader(responseStream); string rawResponse = streamReader.ReadToEnd(); Deal = JsonConvert.DeserializeObject <Deal>(rawResponse); } return(Deal); }
protected void Button2_Click(object sender, EventArgs e) { if (t_xml.Text.Trim() == "") { Label1.Text = "请填写发送内容"; return; } DealRequest mrequest = (DealRequest)JsonConvert.DeserializeObject(t_xml.Text.Trim(), typeof(DealRequest)); ReturnResult r = SimulationMTGetDeal("http://localhost:1111/meituan-jk/dealget.aspx", mrequest.body); Label1.Text = r.Message; }
void BtnClosePosition_Click(object sender, EventArgs e) { List <object> Values = TdgvDeals.GetSelectedRowsValues(ThreadedDataGridView.Tags.Product); if (Values == null ? false : Values.Count <= 0) { return; } Values = Values.Distinct().ToList(); foreach (object obj in Values) { DealRequest DRequest = new DealRequest(1000); DRequest.Product = obj.ToString(); DRequest.ClosePosition = true; Manager.ForexTrading.Save(DRequest); } }
public ReturnResult SimulationMTGetDeal(string url, DealRequestBody body) { ReturnResult result = new ReturnResult { IsSuccess = false, }; try { DealRequest requestData = new DealRequest { partnerId = agentinfo.mt_partnerId, body = body }; var responseStr = new MeiTuanInter(agentinfo.mt_partnerId, agentinfo.mt_secret, agentinfo.mt_client).DoRequest(url, JsonConvert.SerializeObject(requestData)); if (string.IsNullOrEmpty(responseStr)) { result.Message = "返回数据为空"; } else { DealResponse responseBody = (DealResponse)JsonConvert.DeserializeObject(responseStr, typeof(DealResponse)); if (responseBody.code == 200) { result.IsSuccess = true; result.Message = JsonConvert.SerializeObject(responseBody); } else { result.Message = responseBody.describe; } } } catch (Exception ex) { result.Message = "异常" + ex.Message; } return(result); }
public Deal AddDeal(DealRequest model) { return(Create(model)); }
public ActionResult CreateDeal(DealRequest model) { dealApi.AddDeal(model); return(RedirectToAction("Deals")); }