public PluginModule(ISchedulePluginsService pluginService) { this.RequiresAuthentication(); Get["/plugin"] = x => { var list = pluginService.FindAll(); return(View["/Jobs/Plugin", list]); }; Get["/pluginsData"] = x => { var list = pluginService.FindAll(); return(Response.AsJson(list)); }; }
public ScheduleTask(IScheduleJobsService jobsService, ISchedulePluginsService pluginService) { this.jobsService = jobsService; this.pluginService = pluginService; }
public PluginDomainInfo(string directory) { this.Directory = directory; Assemblies = new List <string>(); pluginService = pluginService = GlobalUnityContainer.Resolve <ISchedulePluginsService>(); }