Ejemplo n.º 1
0
        public void GetAuditLogTabData()
        {
            var records = new ObservableCollection <AuditRecord>();

            if (IsMinimumDateSelected)
            {
                if (IsDeveloperSelected)
                {
                    records.AddRange(_auditLogRepository.GetDdlAudits(SelectedMinimumDate, SelectedDeveloper.DatabaseUserName));
                }
                else
                {
                    records.AddRange(_auditLogRepository.GetDdlAudits(SelectedMinimumDate));
                }
            }
            else
            {
                if (IsDeveloperSelected)
                {
                    records.AddRange(_auditLogRepository.GetDdlAudits(DateTime.MinValue, SelectedDeveloper.DomainUserName));
                }
                else
                {
                    records.AddRange(_auditLogRepository.GetDdlAudits(DateTime.MinValue));
                }
            }

            AuditLogViewModel.AuditLogRecords = new ObservableCollection <AuditRecord>(records.OrderByDescending(x => x.PostDateTime));
        }
Ejemplo n.º 2
0
        public void ReloadAuditRecords(TrackerParameters parameters)
        {
            var records = new ObservableCollection <AuditRecord>();

            if (Parameters.IsDeveloperSelected)
            {
                if (Parameters.MinimumDateTime != null)
                {
                    records.AddRange(_auditLogRepository.GetDdlAudits(Parameters.MinimumDateTime.Value,
                                                                      Parameters.SelectedDeveloper.DomainUserName));
                }
            }
            else
            {
                if (Parameters.MinimumDateTime != null)
                {
                    records.AddRange(_auditLogRepository.GetDdlAudits(Parameters.MinimumDateTime.Value));
                }
            }

            AuditLogRecords = new ObservableCollection <AuditRecord>(records.OrderByDescending(x => x.PostDateTime));
        }