Exemple #1
0
        public IEnumerable <Messaging> UpgradeVersionsByList(ValueAddUpgradeVersionByListRequestApi vaeuUpgradeVersionsRequest)
        {
            var results = new List <Messaging>();

            if (vaeuUpgradeVersionsRequest.vaeuBuildValistResults == null || !vaeuUpgradeVersionsRequest.vaeuBuildValistResults.Any())
            {
                return(new List <Messaging>());
            }

            foreach (var vaeuUpgrade in vaeuUpgradeVersionsRequest.vaeuBuildValistResults)
            {
                results.AddRange(
                    this.asvaentryRepository.VAEUUpgrade(
                        vaeuUpgrade.vano,
                        vaeuUpgrade.vasuf,
                        vaeuUpgrade.verno,
                        vaeuUpgradeVersionsRequest.toVersionNumber));
            }

            return(results);
        }
Exemple #2
0
 public IEnumerable <Messaging> UpgradeVersionsByList(ValueAddUpgradeVersionByListRequestApi vaeuUpgradeVersionsRequest)
 {
     //TODO: SI - Improve this by creating a new backend call based on 'VAEUUpgrade' that takes in a List.  SXWEB-12368.  Once that is completed, this custom can be removed.  This is used in the 'VAEU' function.
     return(this.vaeuService.UpgradeVersionsByList(vaeuUpgradeVersionsRequest));
 }