public ActionResult Create(SchoolAdmin schooladmin) { if (ModelState.IsValid) { schoolAdminDbContext.dbSet.Add(schooladmin); schoolAdminDbContext.SaveChanges(); return RedirectToAction("Index"); } return View(schooladmin); }
public ActionResult AddSchoolAdmin(string userId,string schoolIdsList,string role) { if (userId != null) { int id = int.Parse(userId); // create list from string List<int> schoolsIdsToAdd = (List<int>)js.Deserialize(schoolIdsList, typeof(List<int>)); //add the user admin for all the schools. foreach (var item in schoolsIdsToAdd) { //create admin SchoolAdmin admin = new SchoolAdmin(); admin.schoolId = item; admin.userId = id; //add admin to database schoolAdminDbContext.dbSet.Add(admin); schoolAdminDbContext.SaveChanges(); } } // If we got this far, something failed, redisplay form return RedirectToAction("Index"); }
public ActionResult Edit(SchoolAdmin schoolAdmin) { if (ModelState.IsValid) { schoolAdminDbContext.Entry(schoolAdmin).State = EntityState.Modified; schoolAdminDbContext.SaveChanges(); return RedirectToAction("Index"); } return View(schoolAdmin); }