protected override void HandleEvent(object sender, RiskPerfStatusEvent e) { string title = GetEmailTitle(); string message = GetEmailMessage(e); this.emailSender.SendMail(title, message, e.logFile); }
protected void HandleEvent(RiskPerfStatusEvent e) { try { EventHandler <RiskPerfStatusEvent> eventHandler = riskPerfEvents; if (eventHandler != null) { eventHandler(this, e); } } catch (Exception ex) { ExceptionHelper.CentralProcess(ex); } }
private string GetEmailMessage(RiskPerfStatusEvent e) { string message = null; switch (e.status) { case RiskPerfStatus.Started: message = "Rule Performance test is starting now!"; break; case RiskPerfStatus.Blocked: message = string.Format("Rule Performance test is blocked, task is {0}, please see details in attachment", e.taskName); break; case RiskPerfStatus.Stopped: message = "Rule Performance test is done!"; break; } return(message); }
protected virtual void HandleEvent(object sender, RiskPerfStatusEvent e) { }