Beispiel #1
0
        public async Task <ActionResult> Create(ProblemSolutionView problemSolutionV, string selectedProblem = "")
        {
            try
            {
                ProblemSolution ps = dc.Convert_ProblemSolutionViewToPOCO(problemSolutionV);
                int             id = int.Parse(selectedProblem);
                ps.ProblemId = problems.FirstOrDefault(x => x.ProblemId == id).ProblemId;
                ps.Active    = true;
                sm.Add(ps);
                //  db.ProblemSolutions.Add(ps);
                await sm.SaveChanges();

                return(RedirectToAction("Index"));
            }
            catch (Exception e)
            {
                TempData["msg"] = "Data is incomplete";
                return(RedirectToAction("Create"));
            }
        }