private static async Task <List <DailyLog> > APIExecutePatching(string currency, DateTime startDate, DateTime endDate) { //async call var resultRest = await BOTBusinessService.GetRatePatching(currency, startDate, endDate); if (resultRest.Success == true) { return(resultRest.Data); } else { return(new List <DailyLog>()); //key will be default(DateTime) //error for particular currency } }
private static async Task APIExecute(CurrencyRate db, DateTime transactionDate) { var resultRest = await BOTBusinessService.GetRate(db.Currency, transactionDate); if (resultRest.Success == false) { db.isAPIComplete = false; } else { db.Date = transactionDate; db.isAPIComplete = resultRest.Data.isAPIComplete; db.Buy = resultRest.Data.Buy; db.Sell = resultRest.Data.Sell; db.Buy_SAP = db.Buy; db.Sell_SAP = db.Sell; } }