private List <SchedulerQueuePendingViewModel> GetPendingScheduleMessages() { var systemDataProvider = new SystemDataProvider(); return(systemDataProvider.GetSchedulerQueuePending() .Select(s => new SchedulerQueuePendingViewModel { LastUpdatedDateTime = s.LastUpdatedDateTime.ToString(DataTimeFormatString), PendingFrom = s.PendingFrom.ToString(DataTimeFormatString), QueueCount = s.QueueCount }).ToList()); }
private AddressBookViewModel GetLastAddressBookUpdate() { var systemDataProvider = new SystemDataProvider(); return(systemDataProvider.GetLastAddressBookUpdate() .Select(s => new AddressBookViewModel { Count = s.Count, LastUpdatedDateTime = s.LastUpdatedDateTime.ToString(DataTimeFormatString) }) .FirstOrDefault()); }
private List <SystemUpTimeViewModel> GetServerNotContactable(DateTime contactedAfterDateTime) { var systemDataProvider = new SystemDataProvider(); var systemUpTimes = systemDataProvider.GetAllSystemUpTimes(); var result = (from s in systemUpTimes where s.LastUpdatedDateTime < contactedAfterDateTime select s) .ToList() .Select(Mapper.Map <SystemUpTimeViewModel>) .ToList(); return(result); }
private List <SystemDiskSpaceViewModel> GetDiskFreeSpaceBelowThreshold(double freeSpaceThreshold) { var systemDataProvider = new SystemDataProvider(); var diskUsages = systemDataProvider.GetAllSystemDiskUsage(); var result = (from d in diskUsages where (((double)d.FreeSpace / (double)d.Size) * 100.0) < freeSpaceThreshold select d) .ToList() .Select(Mapper.Map <SystemDiskSpaceViewModel>) .ToList(); return(result); }
private List <ServiceStatuViewModel> GetServicesNotRunning() { var systemDataProvider = new SystemDataProvider(); return(systemDataProvider.GetAllServiceStatus() .Where(s => s.Status != "Running") .Select(s => new ServiceStatuViewModel { Instance = s.Instance, LastUpdatedDateTime = s.LastUpdatedDateTime.ToString(DataTimeFormatString), MachineName = s.MachineName, Service = s.Service, Status = s.Status }) .ToList()); }