Example #1
0
        public List <LicenseError> GetLicensesWithErrors()
        {
            var listOfLicensesWithErrors = new List <LicenseError>();
            var licenseIdsWithErrors     = _licenseRepository.GetAllLicenseIdsWithErrors();
            var listOfLicenseErrors      = new List <License>();

            foreach (var errorLicenseId in licenseIdsWithErrors)
            {
                listOfLicenseErrors.Add(_licenseRepository.GetLite(errorLicenseId));
            }


            foreach (var license in listOfLicenseErrors)
            {
                var newLicenseErrorEntry = new LicenseError();
                newLicenseErrorEntry.License          = license;
                newLicenseErrorEntry.LicenseErrorInfo =
                    _backDateLicenseChangedRepository.GetLicenseChangedForLicenseIdFull(license.LicenseId);
                listOfLicensesWithErrors.Add(newLicenseErrorEntry);
            }
            return(listOfLicensesWithErrors);
        }