public ScheduledResourceModel(IDev2TaskService taskService, string warewolfFolderId, string warewolfAgentPath,
ITaskServiceConvertorFactory taskServiceFactory, string debugHistoryPath, ISecurityWrapper securityWrapper)
{
var nullables = new Dictionary<string, object>
{
{"taskService", taskService},
{"warewolfFolderId", warewolfFolderId},
{"warewolfAgentPath", warewolfAgentPath},
{"taskServiceFactory", taskServiceFactory},
{"debugHistoryPath", debugHistoryPath},
{"securityWrapper", securityWrapper}
};
VerifyArgument.AreNotNull(nullables);
_taskStates = new Dictionary<int, string>
{
{102, "Task Completed"},
{100, "Task Started"},
{101, "Failed To Start"},
{103, "Job Failed"},
{104, "Logon Failed"}
};
_taskService = taskService;
_warewolfFolderPath = warewolfFolderId;
_warewolfAgentPath = warewolfAgentPath;
_factory = taskServiceFactory;
_debugHistoryPath = debugHistoryPath;
_securityWrapper = securityWrapper;
}