示例#1
0
        public static CommentsTask CreateCommentTask(IEnumerable <Executor> executors, string groupsList, string caption)
        {
            var links = new Stack <string>(groupsList.SplitByNewLine());
            var task  = new CommentsTask()
            {
                Caption = caption
            };

            foreach (var executor in executors)
            {
                if (!links.Any())
                {
                    break;
                }

                var taskLinks = links.GetN(executor.LastPower);
                task.AddExecutorTasks(new ExecutorCommentsTask {
                    Groups = string.Join(Environment.NewLine, taskLinks), Executor = executor
                });
            }

            return(task);
        }
示例#2
0
 public void AddCommentTask(CommentsTask task)
 {
     _dbContext.CommentsTasks.Add(task);
     _dbContext.SaveChanges();
 }