/// <summary> /// Alert Evaluation Job /// </summary> /// <param name="alertEvaluator"></param> /// <param name="alertInputProvider"></param> /// <param name="patientProvider"></param> /// <param name="logger"></param> public AlertEvaluationJob(IAlertEvaluator alertEvaluator, IAlertInputProvider alertInputProvider, IPatientProvider patientProvider, INotificationService commManager, IGenericLogger logger) { this._alertEvaluator = alertEvaluator; this._patientProvider = patientProvider; this._logger = logger; this._alertInputProvider = alertInputProvider; this._communicationManager = commManager; }
/// <summary> /// Constructor /// </summary> /// <param name="context">Data Context</param> /// <param name="alertEvaluator"></param> /// <param name="logger">Logger</param> public AlertController(IAlertEvaluator alertEvaluator) { _alertEvaluator = alertEvaluator; }
/// <summary> /// Constructor /// </summary> /// <param name="context">Data Context</param> /// <param name="alertEvaluator"></param> /// <param name="logger">Logger</param> public AlertController(Context.DSSContext context, IAlertEvaluator alertEvaluator, ILogger <DSSController> logger) { _context = context; _logger = logger; _alertEvaluator = alertEvaluator; }