Ejemplo n.º 1
0
        private async Task ShowPortfolios()
        {
            var portfolioRes =
                await Client.AssetPortfolios.GetByTemplate(new AssetPortfolio
            {
                ManagedByOrganizationId = Organization.Id,
            }, new SearchOptions()
            {
                Embeddings =
                {
                    Relations.AssetPortfolioAssignment,
                    SearchUtil.CombineEmbedSpecs(Relations.AssetPortfolioAssignment, Relations.AssetGridAssignment)
                }
            });

            WriteLine($"Number of asset portfolios:  {portfolioRes.NumberOfHits}");
            portfolioRes.Items.ForEach(i => WriteLine($"  Asset portfolio: {i.Id} {i.Name}"));
            portfolioRes.Embedded.OfType <AssetGridAssignment>().ToList()
            .ForEach((assetGridAssignment) =>
                     WriteLine(
                         $"Asset {assetGridAssignment.AssetId} has asset grid assignment {assetGridAssignment.Id} with mpid:  {assetGridAssignment.MPID}"));
        }