Ejemplo n.º 1
0
        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();
        }