Example #1
0
        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);
     }
 }
Example #3
0
        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);
        }
Example #4
0
 protected virtual void HandleEvent(object sender, RiskPerfStatusEvent e)
 {
 }