Beispiel #1
0
        public GridJsonNetJObjectResult <Person> IndexGridJsonData()
        {
            var gridSpec = new IndexGridSpec(CurrentPerson);
            var persons  = HttpRequestStorage.DatabaseEntities.People.Include(x => x.Organization).Include(x => x.OrganizationsWhereYouAreThePrimaryContactPerson).Include(x => x.StormwaterJurisdictionPeople).Include(x => x.StormwaterJurisdictionPeople.Select(y => y.StormwaterJurisdiction))
                           .ToList().Where(x => new UserViewFeature().HasPermission(CurrentPerson, x).HasPermission).OrderBy(x => x.GetFullNameLastFirst()).ToList();
            var gridJsonNetJObjectResult = new GridJsonNetJObjectResult <Person>(persons, gridSpec);

            return(gridJsonNetJObjectResult);
        }
Beispiel #2
0
        public GridJsonNetJObjectResult <Organization> IndexGridJsonData()
        {
            var gridSpec      = new IndexGridSpec(CurrentFirmaSession);
            var organizations = HttpRequestStorage.DatabaseEntities.Organizations.ToList().Where(x => x.CanBeAnApprovingOrganization()).OrderBy(x => x.GetDisplayName())
                                .ToList();
            var gridJsonNetJObjectResult = new GridJsonNetJObjectResult <Organization>(organizations, gridSpec);

            return(gridJsonNetJObjectResult);
        }
        public GridJsonNetJObjectResult <DocumentLibrary> IndexGridJsonData()
        {
            var gridSpec          = new IndexGridSpec(new DocumentLibraryManageFeature().HasPermissionByFirmaSession(CurrentFirmaSession));
            var documentLibraries = HttpRequestStorage.DatabaseEntities.DocumentLibraries
                                    .ToList()
                                    .OrderBy(x => x.DocumentLibraryName).ToList();
            var gridJsonNetJObjectResult = new GridJsonNetJObjectResult <DocumentLibrary>(documentLibraries, gridSpec);

            return(gridJsonNetJObjectResult);
        }