BExIS.Web.Shell.Areas.SAM.Controllers.DataPermissionsController.Subjects_Select C# (CSharp) Method

Subjects_Select() private method

private Subjects_Select ( long dataId, long entityId ) : System.Web.Mvc.ActionResult
dataId long
entityId long
return System.Web.Mvc.ActionResult
        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 });
        }