/// <summary> /// Update scan data to storage /// </summary> /// <param name="scanJobEntity">Scan object</param> /// <returns>Persistence status</returns> public bool UpdateScanJobs(ScanJobEntity scanJobEntity) { ScanJobEntity scanJobExisting = GetJobById(scanJobEntity.Id); if (scanJobEntity == null) { _logger.LogWarning("Job with this id should exist in memory"); return(false); } else { _memoryCache.Set(scanJobEntity.Id, scanJobEntity); return(true); } }
/// <summary> /// Add scan data to storage /// </summary> /// <param name="scanJobEntity">Scan job object</param> /// <returns>Persistence status</returns> public bool AddScanJobs(ScanJobEntity scanJobEntity) { ScanJobEntity scanJobExisting = GetJobById(scanJobEntity.Id); if (scanJobExisting == null) { keys.Add(scanJobEntity.Id); _memoryCache.Set(scanJobEntity.Id, scanJobEntity); return(true); } else { _logger.LogWarning("Job with this id already exists in memory"); return(false); } }