public void GetUnclaimedTabData() { List <DatabaseObject> data; if (IsMinimumDateSelected) { data = IsDeveloperSelected ? _auditLogRepository.GetUnclaimedDatabaseObjects(SelectedDeveloper.DatabaseUserName, SelectedMinimumDate) : _auditLogRepository.GetUnclaimedDatabaseObjects(null, SelectedMinimumDate); } else { data = IsDeveloperSelected ? _auditLogRepository.GetUnclaimedDatabaseObjects(SelectedDeveloper.DatabaseUserName, DateTime.Now) : _auditLogRepository.GetUnclaimedDatabaseObjects(null, DateTime.Now); } data = data.OrderBy(x => x.DatabaseName).ThenBy(x => x.ObjectSchema).ThenBy(x => x.ObjectName).ToList(); var assignableDatabaseObjects = new List <AssignableDatabaseObject>(); data.ForEach(z => assignableDatabaseObjects.Add(new AssignableDatabaseObject(z))); UnclaimedResultsGridViewModel.UnclaimedRecords = assignableDatabaseObjects; UpdateSummaryBoxNumbers(); RefreshChart(); }