Exemple #1
0
        /// <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);
            }
        }
Exemple #2
0
        /// <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);
            }
        }