Exemplo n.º 1
0
        public TaskActivityWatcher Execute(MazeTask mazeTask, ICommandDescription commandDescription)
        {
            var task = TasksResource.Execute(mazeTask, _taskComponentResolver, _xmlSerializerCache, _restClient);

            var watcher = _serviceProvider.GetRequiredService <TaskActivityWatcher>();

            watcher.InitializeWatch(mazeTask.Id);

            PendingCommands.Insert(0, new PendingCommandViewModel(commandDescription, task, mazeTask, watcher));
            return(watcher);
        }