using Nancy; using Nancy.ModelBinding; using Sony.Filtr.ApiConsumer; using Sony.Filtr.Contracts.Abstractions; using Sony.Filtr.Tasks; namespace Sony.Filtr.AdminAPI.Modules.ScheduledTaskHealthCheck { public class ScheduledTaskHealthcheckModule : BaseModule { public ScheduledTaskHealthcheckModule(IApplicationInstanceManager applicationInstanceManager, HealthcheckManager healthcheckManager) : base(applicationInstanceManager) { Get["GetScheduledTaskRunStatistic", "/GetScheduledTaskRunStatistic/"] = parameters => { var statistics = healthcheckManager.GetScheduledTaskRunStatistics(); return Response.AsJson(statistics); }; } } }