internal static List <IUIData> GetData(int PortalID, UserInfo userinfo) { Dictionary <string, IUIData> Setting = new Dictionary <string, IUIData> { { "FriendlyName", new UIData { Name = "FriendlyName", Value = "" } }, { "ObjectDependencies", new UIData { Name = "ObjectDependencies", Value = "" } }, { "ScheduleStatus", new UIData { Name = "ScheduleStatus", Options = SchedulerFactory.GetScheduleStatus() } }, { "GetScheduleItems", new UIData { Name = "GetScheduleItems", Options = SchedulerManager.GetScheduleItems() } }, { "FrequencyPeriod", new UIData { Name = "FrequencyPeriod", Options = SchedulerManager.TimePeriod(), OptionsText = "Text", OptionsValue = "Value", Value = "s" } }, { "RunTimeLapsePeriod", new UIData { Name = "RunTimeLapsePeriod", Options = SchedulerManager.TimePeriod(), OptionsText = "Text", OptionsValue = "Value", Value = "s" } }, { "CatchUpTasks", new UIData { Name = "CatchUpTasks", Options = SchedulerManager.CatchUpTask(), OptionsText = "Text", OptionsValue = "Value", Value = "false" } }, { "RunOnEvent", new UIData { Name = "RunOnEvent", Options = SchedulerManager.RunOnEvent(), OptionsText = "Text", OptionsValue = "Value", Value = "0" } }, { "RetainScheduleHistory", new UIData { Name = "RetainScheduleHistory", Options = SchedulerManager.RetainScheduleHistory(), OptionsText = "Text", OptionsValue = "Value", Value = "0" } }, { "EnabledScheduling", new UIData { Name = "EnabledScheduling", Value = "false" } }, { "ScheduleStartDate", new UIData { Name = "ScheduleStartDate", Value = "" } }, { "RetryTimeLapse", new UIData { Name = "RetryTimeLapse", Value = "" } }, { "Server", new UIData { Name = "Server", Value = "" } }, { "Frequency", new UIData { Name = "Frequency", Value = "" } }, { "ClassNameAssembly", new UIData { Name = "ClassNameAssembly", Value = "" } } }; return(Setting.Values.ToList()); }