public IActionResult RunChecks() { string connStr = Configuration["pspdbinfo:ConnectionString"]; // do processing DateTime fromTime = DateTime.Now.AddDays(-1); DateTime toTime = DateTime.Now.AddDays(-1); string labelsConnStr = Configuration["psplabelsdbinfo:ConnectionString"]; var jobId = BackgroundJob.Enqueue( () => LabelCheckUtils.ProcessAllLabelChecks(labelsConnStr, connStr, fromTime, toTime)); return(RedirectToAction(nameof(Index))); }
public ActionResult CheckProcess(CheckProcessViewModel checkProcessViewModel) { try { string connStr = Configuration["pspdbinfo:ConnectionString"]; // do processing DateTime fromTime = checkProcessViewModel.CheckFromDate; DateTime toTime = checkProcessViewModel.CheckFromDate; string labelsConnStr = Configuration["psplabelsdbinfo:ConnectionString"]; var jobId = BackgroundJob.Enqueue( () => LabelCheckUtils.ProcessAllLabelChecks(labelsConnStr, connStr, fromTime, toTime)); //return Redirect("~/hangfire"); return(RedirectToAction(nameof(Index))); } catch { return(View()); } }