public Task Execute(IJobExecutionContext context) { JobDataMap dataMap = context.MergedJobDataMap; EbJobArguments jobArgs = dataMap["args"] as EbJobArguments; MessageProducer.Publish(new ReportInternalRequest() { JobArgs = jobArgs }); Console.ForegroundColor = ConsoleColor.DarkGreen; Console.WriteLine("Report Job queued at " + DateTime.Now + " Job: " + context.JobDetail.Key + " trigger: " + context.Trigger.Key); Console.ForegroundColor = ConsoleColor.White; return(Task.FromResult(0)); }
public Task Execute(IJobExecutionContext context) { JobDataMap dataMap = context.MergedJobDataMap; EbJobArguments jobArgs = dataMap["args"] as EbJobArguments; MessageProducer.Publish(new EmailAttachmentRequest() { ObjId = jobArgs.ObjId, Params = jobArgs.Params, SolnId = jobArgs.SolnId, UserId = jobArgs.UserId, UserAuthId = jobArgs.UserAuthId }); Console.WriteLine("Email Job queued"); return(Task.FromResult(0)); }
public Task Execute(IJobExecutionContext context) { JobDataMap dataMap = context.MergedJobDataMap; EbJobArguments jobArgs = dataMap["args"] as EbJobArguments; MessageProducer.Publish(new SqlJobInternalRequest { GlobalParams = jobArgs.Params, ObjId = jobArgs.ObjId, SolnId = jobArgs.SolnId, UserId = jobArgs.UserId, UserAuthId = jobArgs.UserAuthId }); Console.ForegroundColor = ConsoleColor.DarkGreen; Console.WriteLine("Sql Job queued"); Console.ForegroundColor = ConsoleColor.White; return(Task.FromResult(0)); }
public Task Execute(IJobExecutionContext context) { JobDataMap dataMap = context.MergedJobDataMap; EbJobArguments jobArgs = dataMap["args"] as EbJobArguments; MessageProducer.Publish(new SlackCreateRequest { ObjId = jobArgs.ObjId, Params = jobArgs.Params, SolnId = jobArgs.SolnId, UserId = jobArgs.UserId, UserAuthId = jobArgs.UserAuthId, //MediaUrl = request.MediaUrl }); Console.ForegroundColor = ConsoleColor.DarkGreen; Console.WriteLine("Sms Job queued"); Console.ForegroundColor = ConsoleColor.White; return(Task.FromResult(0)); }
public Task Execute(IJobExecutionContext context) { EbJobArguments jobArgs = null; try { JobDataMap dataMap = context.MergedJobDataMap; jobArgs = JsonConvert.DeserializeObject <EbJobArguments>(dataMap["args"].ToString()); MessageProducer.Publish(new ApiMqRequest() { JobArgs = jobArgs }); Console.WriteLine(jobArgs?.RefId + " Executed at " + DateTime.Now); } catch (Exception e) { Console.WriteLine("Error in Api Job Execution , Refid: " + jobArgs?.RefId + e.Message); } return(Task.FromResult(0)); }