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"));
     }
 }
示例#3
0
        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);
        }
示例#4
0
        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();
 }