public ActionResult Subjects_Select(long dataId, long entityId)
{
EntityManager entityManager = new EntityManager();
PermissionManager permissionManager = new PermissionManager();
SubjectManager subjectManager = new SubjectManager();
List<DataPermissionGridRowModel> subjects = new List<DataPermissionGridRowModel>();
IQueryable<Subject> data = subjectManager.GetAllSubjects();
data.ToList().ForEach(s => subjects.Add(DataPermissionGridRowModel.Convert(dataId, entityManager.GetEntityById(entityId), s, permissionManager.GetAllRights(s.Id, entityId, dataId).ToList())));
return View(new GridModel<DataPermissionGridRowModel> { Data = subjects });
}