private void UpdateRecentlyModifiedResourceView() { IList <Resource> dataSource = null; using (ResourceDataAccess dataAccess = new ResourceDataAccess(this.CreateContext())) { if (!IsSecurityAwareControl) { dataSource = dataAccess.GetLatestModifiedResources(null, PageSize); } else { if (this.AuthenticatedToken != null) { dataSource = dataAccess.GetLatestModifiedResources(this.AuthenticatedToken, this.PageSize); GetPermissions(this.AuthenticatedToken, dataSource); } } } ResourceListView.DataSource.Clear(); foreach (Resource resource in dataSource) { ResourceListView.DataSource.Add(resource); } ResourceListView.SortDirection = SortDirection.Descending; ResourceListView.SortExpression = _dateModifiedProperty; ResourceListView.ShowDate = DateType.DateModified; ResourceListView.SortDataSource(SortDirection.Descending, _dateModifiedProperty); ResourceListView.DataBind(); }