public bool Execute(DataLayer.Task task) { Task.Delay(TimeSpan.FromSeconds(10)).Wait(); try { string folderPath = Path.Combine(Path.GetTempPath(), "TaskerData"); if (!Directory.Exists(folderPath)) { Directory.CreateDirectory(folderPath); } File.Create(Path.Combine(folderPath, task.Parameter)).Close(); _logger.Info($"File {task.Parameter} created successfully"); } catch (Exception ex) { _logger.Error(ex); return(false); } return(true); }
public bool CanExecute(DataLayer.Task task) { return(task.TaskType == TaskType.CreateFile); }