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);
 }