private List<IUpgradeAlternative> GetAlternativeList(ConfigurationResultTransferable configurationResultTransferable)
 {
     var alternativeList = new List<IUpgradeAlternative>();
     var alternativeCounter = 1;
     foreach (var alternative in configurationResultTransferable.alternatives)
     {
         var upgrades = GetUpgradeList(alternative);
         var upgradeAlternatives = new UpgradeAlternative(ALTERNATIVE_NAME + alternativeCounter, upgrades);
         alternativeList.Add(upgradeAlternatives);
         alternativeCounter++;
     }
     return alternativeList;
 }
 private List<IAircraft> GetAircraftList(ConfigurationResultTransferable configurationResultTransferable)
 {
     return configurationResultTransferable.msnList.
         Select(msn => _aircraftRepository.GetAircraftByMSN(msn)).ToList();
 }