public ActionResult TrainingPermission(List <int> From, List <int> To) { try { DSRCManagementSystemEntities1 db = new DSRCManagementSystemEntities1(); var deleteuser = db.TrainingPermissions.Where(x => x.IsActive == true).Select(o => o).ToList(); foreach (var deluser in deleteuser) { db.TrainingPermissions.DeleteObject(deluser); } db.SaveChanges(); for (int j = 0; j < To.Count(); j++) { DSRCManagementSystem.TrainingPermission objaccess = new DSRCManagementSystem.TrainingPermission(); objaccess.UserID = To[j]; objaccess.IsActive = true; objaccess.PermissionID = 1; db.AddToTrainingPermissions(objaccess); db.SaveChanges(); } return(Json("Authorize", JsonRequestBehavior.AllowGet)); } catch (Exception Ex) { string actionName = this.ControllerContext.RouteData.Values["action"].ToString(); string controllerName = this.ControllerContext.RouteData.Values["controller"].ToString(); ExceptionHandlingController.ExceptionDetails(Ex, actionName, controllerName); return(Json("Failed", JsonRequestBehavior.AllowGet)); } }