/// <summary> /// Delivers an <see cref="IStatusReport" />. /// </summary> /// <param name="statusReport"></param> public void Deliver(IStatusReport statusReport) { if (statusReport == null) { throw new ArgumentNullException("statusReport"); } try { statusReport.StoreLocally(); } catch (Exception ex) { Log.Error(ex); } }
public void Run() { IStatusReport report = Reports.StatusReport.Create(); report.StoreRemotely(); }
public static IStatusReport GetStatusReportService() { IStatusReport sr = (IStatusReport)Activator.GetObject(typeof(IStatusReport), ConfigurationManager.AppSettings["StatusReportService"]); return(sr); }