Changeset 6142 for branches/WebApplication/MVC2/HLWebOKBAdminPlugin/Controllers/ProblemController.cs
- Timestamp:
- 05/07/11 13:39:31 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/WebApplication/MVC2/HLWebOKBAdminPlugin/Controllers/ProblemController.cs
r6130 r6142 36 36 // we can also use the Problem class. (?) 37 37 ProblemModel pm = new ProblemModel(); 38 pm.Problem = (Problem)pm.Problems.Where(x => x.Id.Equals(id)).FirstOrDefault(); 38 if(id == 0) 39 pm.Problem = new Problem(); 40 else 41 pm.Problem = (Problem)pm.Problems.Where(x => x.Id.Equals(id)).FirstOrDefault(); 39 42 return View(pm); 40 43 } 41 44 45 public ActionResult SaveChanges(FormCollection collection) { 46 long problemId = long.Parse(collection.Get("ProblemId")); 47 String problemName = collection.Get("ProblemName"); 48 String problemDescription = collection.Get("ProblemDescription"); 49 String problemDataTypeName = collection.Get("ProblemDataTypeName"); 50 long problemClassId = long.Parse(collection.Get("ProblemClassId")); 51 long plattformId = long.Parse(collection.Get("PlattformId")); 52 53 // Later, we will get the runs from the session ... 54 ProblemModel pm = new ProblemModel(); 55 pm.Problem = (Problem)pm.Problems.Where(x => x.Id.Equals(problemId)).FirstOrDefault(); 56 57 pm.Problem.Name = problemName; 58 pm.Problem.Description = problemDescription; 59 pm.Problem.DataTypeName = problemDataTypeName; 60 pm.Problem.ProblemClassId = problemClassId; 61 pm.Problem.PlatformId = plattformId; 62 63 pm.SaveProblem(pm.Problem); 64 65 return View("Index",pm); 66 } 67 68 //public ActionResult CreateProblem(FormCollection collection) { 69 // Problem problem = new Problem(); 70 // String problemName = collection.Get("ProblemName"); 71 // long problemClassId = long.Parse(collection.Get("ProblemClassId")); 72 // long plattformId = long.Parse(collection.Get("PlattformId")); 73 // problem.Name = problemName; 74 // problem.ProblemClassId = problemClassId; 75 // problem.PlatformId = plattformId; 76 // problem.DataTypeName = ""; 77 // problem.DataTypeTypeName = ""; 78 // problem.Description = ""; 79 80 // // Later, we will get the runs from the session .. 81 // ProblemModel pm = new ProblemModel(); 82 // pm.CreateProblem(problem); 83 84 // return View("Index", pm); 85 //} 86 42 87 } 43 88 }
Note: See TracChangeset
for help on using the changeset viewer.