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)); }
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)); }