示例#1
0
        public ActionResult Answer(int UserID, int TaskID, string CaseNumber)
        {
            using (var db = new QuesoContext())
            {
                var task = db.Tasks.Where(x => x.TaskID == TaskID).FirstOrDefault();
                var user = db.Users.Where(x => x.UserID == UserID).FirstOrDefault();

                var answer = new Answer();
                answer.Task = task;
                answer.User = user;
                answer.CreatedAt = System.DateTime.Now;
                answer.CaseNumber = CaseNumber;

                db.Answers.Add(answer);
                db.SaveChanges();
            }
            return Redirect("/Board");
        }
示例#2
0
        public ActionResult New()
        {
            using (var db = new QuesoContext())
            {
                board = new Board();
                board.Active = true;

                var poolTasks = TaskPool.Random();
                foreach (var poolTask in poolTasks)
                {
                    var task = new Task()
                    {
                        Name = poolTask.Name,
                        Challenge = poolTask.Challenge
                    };
                    board.Tasks.Add(task);
                }
                db.Boards.Add(board);
                db.SaveChanges();
            }
            return View();
        }