public async Task <IActionResult> syncNseCmTrades(bool archiveEnabled = false, DateTime dateVal = default(DateTime)) { try { _log.Info($"syncNseCmTrades started"); if (archiveEnabled) { var res = await _tradeViewGenericRepository.ArchiveAndPurgeTradeView(Constants.NseCmExchangeName); _log.Info($"Archiving of TradeView is Complete"); } if (dateVal.Equals(default(DateTime))) { dateVal = DateTime.Now; } await _tradeViewNseCmRepo.LoadTradeviewFromSource(dateVal); _log.Info($"syncNseCmTrades Finished"); return(Ok(HttpStatusCode.OK)); } catch (Exception ex) { _log.Error("Error in SyncBseCmTrades ", ex); return(StatusCode(500)); } }
public async Task LoadNseCmDataFromSourceDb() { try { _logger.Info($"Inside LoadNseCmDataFromSourceDb"); await _tradeViewNseCmRepository.LoadTradeviewFromSource(isDeltaLoadRequested : true); } catch (Exception ex) { _logger.Error($"LoadTradeViewDataNseCm: LoadNseCmDataFromSourceDb - Exception in LoadNseCmDataFromSourceDb - {ex}"); } }