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); }
public void AddCommentTask(CommentsTask task) { _dbContext.CommentsTasks.Add(task); _dbContext.SaveChanges(); }