private void Initialize() { taskMonitorDataContext = TaskMonitorFactoryFacade.CreateFactory(taskMonitorContext.FactoryType).GetTaskMonitorDataContext(); this.DataContext = taskMonitorDataContext; CancelTaskCommand = new THCommand <TaskItemFileUpload>(taskMonitorDataContext.OnCancelTask); RetryTaskCommand = new THCommand <TaskItemFileUpload>(taskMonitorDataContext.OnRetryTask); }
public void Run(IEnumerable <ITaskItemContext> aTaskItems, Func <ITaskItemContext, object[], Task> aTaskExecuteAction, object[] aTaskActionParams) { TaskMonitorFactoryFacade.CreateFactory(taskMonitorContext.FactoryType).RunTaskMonitor(taskMonitorContext, aTaskItems, aTaskExecuteAction, aTaskActionParams); }