public ActionResult AddDegreeRecords(Degree_Program deg, string level) { if (level == "Select") { ViewBag.Message = "Error! Unable to Add Record!" + " Plz Select a Valid Degree level"; var AlltheLevels = r.Levels.Select(s => s).OrderBy(s => s.LevelID); ViewBag.Levels = AlltheLevels; return(View()); } else { Guid levelID = Guid.Parse(level); deg.LevelID = levelID; deg.Level = r.Levels.Where(s => s.LevelID == levelID).Select(s => s).FirstOrDefault(); if (CoursesModel.AddCourse(levelID, deg)) { ViewBag.Message = "Successfully Record Added"; var AlltheLevels = r.Levels.Select(s => s).OrderBy(s => s.LevelID); ViewBag.Levels = AlltheLevels; return(View()); } else { ViewBag.Message = "Error! Unable to Add Record! " + deg.Degree_ProgramName + " Already Exists"; var AlltheLevels = r.Levels.Select(s => s).OrderBy(s => s.LevelID); ViewBag.Levels = AlltheLevels; return(View()); } //} //else //{ // foreach (var item in ModelState) // { // ViewBag.M2 = item.Key; // ViewBag.M1 = item.Value; // } // ViewBag.Message = "Error! Unable to Add Record!"; // var AlltheLevels = r.Levels.Select(s => s).OrderBy(s => s.LevelID); // ViewBag.Levels = AlltheLevels; // return View(); //} } }