Example
var sssss = await _managerPlatformDataService.GetPlatformData(); var acvite = sssss.Single(x => x.IsActive && x.Code == AMZEU.ToString()).Marketplaces; foreach (var Channel in partnerPlatformsResponse?.PartnerChannels) { var marketplaceCodes = Channel.PartnerMarketplaces.Select(m => m.CountryCode); var missingMarketplaceResponseDtos = acvite .ExceptBy(marketplaceCodes, m => m.CountryCode) .Select(m => new PDto(new PM { Marketplace = m, PartnerChannelId = Channel.Id }) { IsAvailable = false }); Channel.PartnerMarketplaces = Channel.PartnerMarketplaces .Concat(missingMarketplaceResponseDtos) .OrderBy(x => _orderOfMarkets.IndexOf(x.CountryCode)) .ToList(); }
Kategoria:
- Zaloguj się aby dodać komentarz.