Пример #1
0
        public void Run(Persistence.Models.User user, Persistence.Models.Computer computer, string source, string scriptText, bool updateLastRunScript)
        {
            var script = Persistence.Models.Script.Create(false, scriptText);

            _scriptRepository.Add(script);

            var task = Persistence.Models.Task.Create(user, source, computer, script);

            _taskRepository.Add(task);

            if (updateLastRunScript)
            {
                computer.UpdateLastScript(task.Script);
                _computerRepository.Update(computer);
            }
        }