public ActionResult CreateCourse(Courses obj) { var errors = ModelState.Values.SelectMany(v => v.Errors); if (ModelState.IsValid) { if (db.ref_modules.Count(a => a.CourseName == obj.CourseName) == 0) { ref_modules mod = new ref_modules(); mod.DepartmentId = int.Parse(obj.DepartmentId); mod.CourseName = obj.CourseName; mod.CreatedDate = obj.CreatedDate; mod.Description = obj.Description; mod.Status = obj.Status; db.ref_modules.Add(mod); db.SaveChanges(); } else { TempData["ErrMsg"] = obj.CourseName + " Course already exists"; return(RedirectToAction("Index")); } } //return PartialView("CreateCourse"); return(RedirectToAction("Index")); }
public ActionResult deleteNstatusCommand(IEnumerable <int> csid, string command) { foreach (int courseid in csid) { ref_modules module = db.ref_modules.Where(a => a.CourseId == courseid).SingleOrDefault(); if (command == "Delete") { db.ref_modules.Remove(module); } if (command == "ChangeStatus") { if (module.Status == true) { module.Status = false; } if (module.Status == false) { module.Status = true; } } db.SaveChanges(); } return(RedirectToAction("Index")); }