public async Task Run([TimerTrigger("0 0 1 * * *")] TimerInfo myTimer) { try { await _scraper.GetExchnageRates(); } catch (Exception ex) { _logger.LogError(ex.Message, ex); throw ex; } }
public async Task <IActionResult> Run([HttpTrigger(AuthorizationLevel.Function, "get", Route = null)] HttpRequest req) { try { var data = await _scraper.GetExchnageRates(); return(Ok(data)); } catch (Exception ex) { _logger.LogError(ex.Message, ex); return(BadRequest(new BadRequestError(ex.Message))); } }