protected override void ExecuteTask(VcssTaskModel vcssTask) { DateTime marketTime = DateTime.UtcNow.AddHours(vcssTask.VcssTaskInfo.Market.utc_offset); ReportData_Generator generator = new ReportData_Generator(); generator.GenerateReportData(vcssTask.data); }
public string DeleteReportData() { try { ReportData_Generator generator = new ReportData_Generator(); generator.DeleteReportData(); } catch (Exception ex) { return("ERROR Deleting Report Data:\n " + ex.Message); } return("Todays Report Data Deleted"); }
public string RunDailyReportUpdate(string batch) { string result = ""; try { ReportData_Generator generator = new ReportData_Generator(); generator.GenerateReportData(batch); } catch (Exception ex) { result += "\nError: " + ex.InnerException != null ? ex.InnerException.Message : ex.Message; ctaCOMMON.EmailSender.SendErrorUpdatingReport(result, DateTime.Now); } return(result += "\nReport Updated"); }
private void UpdateReportData() { DateTime marketTime = MarketService.GetMarketCurrentLocalTime("BCBA"); if (marketTime.Hour == 3) { LOG.Log($" >> REPORT Starting - {DateTime.Now}"); DateTime reportNextSync = DateTime.Parse(ConfigService.GetConfig("ReportDATA_NextSync").ConfigValue); LOG.Log($" >> REPORT reportNextSync - {reportNextSync}"); if (MarketService.GetMarketCurrentLocalTime("BCBA") > reportNextSync) { ReportData_Generator generator = new ReportData_Generator(); generator.GenerateReportData(true); } LOG.Log($" << REPORT End - {DateTime.Now}"); } }