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"); }
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(); }