Ejemplo n.º 1
0
        public async Task OnGet()
        {
            var qb = QueryBuilder <object> .New.Limit(5);

            Entries = await _client.GetEntries(qb);

            Assets = await _client.GetAssets();

            var imageQuery = QueryBuilder <Asset> .New.MimeTypeIs(MimeTypeRestriction.Image);

            ImageAssets = await _client.GetAssets(imageQuery);
        }
Ejemplo n.º 2
0
        public async Task <IActionResult> Index()
        {
            var model = new IndexModel();

            var qb = QueryBuilder <object> .New.Limit(5);

            model.Entries = await _client.GetEntries(qb);

            model.Assets = await _client.GetAssets();

            var imageQuery = QueryBuilder <Asset> .New.MimeTypeIs(MimeTypeRestriction.Image);

            model.ImageAssets = await _client.GetAssets(imageQuery);

            return(View(model));
        }
Ejemplo n.º 3
0
        public async Task <IActionResult> Index()
        {
            if (appsettingsEmpty)
            {
                return(View("NoAppSettings"));
            }

            var space = await _client.GetSpace();

            var entries = await _client.GetEntries <dynamic>();

            var assets = await _client.GetAssets();

            var contentfulExampleModel = new ContentfulExampleModel()
            {
                Space   = space,
                Entries = entries.ToList(),
                Assets  = assets.ToList()
            };

            return(View(contentfulExampleModel));
        }