public IActionResult AddTicker([FromBody] TickerTranSaction ticker) { try { _context.AddTicker(ticker); return(Ok(_context.GetTicker(ticker.Ticker))); } catch { return(StatusCode(404, "Error")); } }
public IActionResult GetTransaction(string ticker) { try { TickerTranSaction _ticker = _context.GetTicker(ticker); return(Ok(_ticker)); } catch { return(StatusCode(404, "Error")); } }
private async Task <TickerTranSaction> AddTicker(TickerTranSaction ticker) { string endpoint = $"api/ticker"; var json = JsonConvert.SerializeObject(ticker, Newtonsoft.Json.Formatting.Indented); var httpContent = new StringContent(json, Encoding.UTF8, "application/json"); var response = await _client.PostAsync(endpoint, httpContent); var jsonResult = await response.Content.ReadAsStringAsync(); var tickerTransaction = JsonConvert.DeserializeObject <TickerTranSaction>(jsonResult); return(tickerTransaction); }
private async void Button_Click_2(object sender, RoutedEventArgs e) { if (!string.IsNullOrEmpty(Path)) { // string path = HandlerAndExportExcelFile(Path); // var tickertrans = await CheckTickerExists(Ticker); if (tickertrans != null) { DeleteTransaction(tickertrans.ID); } else { TickerTranSaction ticker = new TickerTranSaction(); ticker.Ticker = Ticker; tickertrans = await AddTicker(ticker); } // ImportDatabase(GetDataFromExcel(path, tickertrans.ID)); } }
public void AddTicker(TickerTranSaction ticker) { db.TickerTranSactions.Add(ticker); db.SaveChanges(); }