Beispiel #1
0
        //mark item as complete
        public DataHarmonizationQueue CreateMarkAsComplete(DataHarmonizationQueue dataHarmonizationQueueItem)
        {
            dataHarmonizationQueueItem.DataProcessorStatusId = 3;
            //check if snapshot exists, it should
            var exists = _snapshotLicenseRepository.DoesLicenseSnapshotExist(dataHarmonizationQueueItem.LicenseId);

            if (exists)
            {
                dataHarmonizationQueueItem.Deleted = DateTime.Now;
                dataHarmonizationQueueItem.DataProcessorStatusId = 3;
                EditQueueItem(dataHarmonizationQueueItem);
            }
            else
            {
                dataHarmonizationQueueItem.DataProcessorStatusId = 4;
                EditQueueItem(dataHarmonizationQueueItem);
            }

            return(dataHarmonizationQueueItem);
        }
 public bool DoesSnapshotExists(int licenseId)
 {
     return(_snapshotLicenseRepository.DoesLicenseSnapshotExist(licenseId));
 }