Exemplo n.º 1
0
        private async Task <RsExchangeData> GetItemByIdAsync(long id)
        {
            //var client = new HttpClient();
            string url = "https://rsbuddy.com/exchange/summary.json";

            var responds = await _client.GetStringAsync(url);

            var result = RsExchangeData.FromJson(responds);

            var data = result[id.ToString()];

            return(data);
        }
Exemplo n.º 2
0
 private HighAlchViewModel SetHighAlchViewModel(RsExchangeData item, long buyPrice, long sellPrice, long buyQuant, long sellQuant, long highAlch, long profit)
 {
     return(new HighAlchViewModel
     {
         Id = item.Id,
         Name = item.Name,
         BuyPrice = buyPrice,
         SellPrice = sellPrice,
         HighAlch = highAlch,
         Profit = profit,
         BuyQuantity = buyQuant,
         SellQuantity = sellQuant,
     });
 }
Exemplo n.º 3
0
        public async Task <IActionResult> Index()
        {
            var url = "https://rsbuddy.com/exchange/summary.json";

            var responds = await _client.GetStringAsync(url);

            var result = RsExchangeData.FromJson(responds);

            var exchangeList = result.Select(x => x.Value).ToList();

            var natPriceData = await GetPriceDataById(561);

            var natPrice = natPriceData.Overall;

            var filteredList = FilterExchangeDataList(exchangeList, natPrice);

            var alchList = await GetHighAlchViewModelList(filteredList, natPrice);

            var displayViewModel = SetDisplayViewModel(alchList, natPrice);

            return(View(displayViewModel));
        }
        public async Task <IActionResult> BestItems()
        {
            var url = "https://rsbuddy.com/exchange/summary.json";

            var responds = await _client.GetStringAsync(url);

            var result = RsExchangeData.FromJson(responds);


            //var url2 = "https://rsbuddy.com/exchange/names.json";

            //var responds2 = await _client.GetStringAsync(url2);

            string path = @"./Data/RSStorePriceDetials.json";

            //var data = JsonConvert.DeserializeObject<StorePriceData>(System.IO.File.ReadAllText(path));

            var data = System.IO.File.ReadAllText(path);

            var result2 = StorePriceData.FromJson(data);

            return(View());
        }