public ActionResult ReportsPermission(List <int> From, List <int> To) { try { DSRCManagementSystemEntities1 db = new DSRCManagementSystemEntities1(); var deleteuser = db.ReportsPermissions.Where(x => x.IsAuthorized == true).Select(o => o).ToList(); foreach (var deluser in deleteuser) { db.ReportsPermissions.DeleteObject(deluser); } db.SaveChanges(); for (int j = 0; j < To.Count(); j++) { DSRCManagementSystem.ReportsPermission objaccess = new DSRCManagementSystem.ReportsPermission(); objaccess.UserId = To[j]; objaccess.IsAuthorized = true; db.AddToReportsPermissions(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)); } }