public async Task <IActionResult> PostContext(string strategics, [FromBody] ConfirmStrategics confirm) { if (Enum.TryParse(strategics, out Strategics initial)) { switch (initial) { case Strategics.TS: case Strategics.ST: return(Ok(await context.StocksStrategics.AnyAsync(o => o.Strategics.Equals(confirm.Strategics) && o.Code.Equals(confirm.Code) && o.Date.Equals(confirm.Date)))); default: return(BadRequest()); } } return(BadRequest()); }
public async Task <IActionResult> PostContext(string key, string strategics, [FromBody] ConfirmStrategics confirm) { if (await context.Privacies.AnyAsync(o => o.Security.Equals(Security.GetGrantAccess(key))) && Enum.TryParse(strategics, out Strategics initial)) { switch (initial) { case Strategics.TC: return(Ok(await context.Estimate.AnyAsync(o => o.Strategics.Equals(confirm.Strategics) && o.Code.Equals(confirm.Code) && o.Date.Equals(confirm.Date)))); case Strategics.TS: return(Ok(await context.StocksStrategics.AnyAsync(o => o.Strategics.Equals(confirm.Strategics) && o.Code.Equals(confirm.Code) && o.Date.Equals(confirm.Date)))); case Strategics.ST: return(Ok(await context.Estimate.AnyAsync(o => o.Strategics.Equals(confirm.Strategics) && o.Code.Equals(confirm.Code) && o.Date.Equals(confirm.Date)))); } } return(BadRequest()); }
public async Task <bool> PostContext(ConfirmStrategics confirm) { try { var response = await client.ExecuteAsync(new RestRequest(security.RequestConfirm(confirm), Method.POST).AddHeader(security.ContentType, security.Json).AddParameter(security.Json, JsonConvert.SerializeObject(confirm), ParameterType.RequestBody), source.Token); if (response != null && (int)response.StatusCode == 0xC8 && response.RawBytes != null && response.RawBytes.Length > 0) { Coin += security.GetSettleTheFare(response.RawBytes.Length); SendMessage(Coin); } return(JsonConvert.DeserializeObject <bool>(response.Content)); } catch (Exception ex) { SendMessage(ex.StackTrace); } return(false); }