public async Task <ActionResult> Index()
        {
            var response = await client.GetItemAsync <AboutUs>("about_us");

            var viewModel = new AboutUsViewModel
            {
                FactViewModels = new List <FactAboutUsViewModel>()
            };

            int i = 0;

            foreach (var fact in response.Item?.Facts)
            {
                var factViewModel = new FactAboutUsViewModel
                {
                    Fact = (FactAboutUs)fact
                };

                if (i++ % 2 == 0)
                {
                    factViewModel.Odd = true;
                }

                viewModel.FactViewModels.Add(factViewModel);
            }

            return(View(viewModel));
        }
Exemplo n.º 2
0
        private IList <FactAboutUsViewModel> MapFactsAboutUs(IDeliveryItemResponse <AboutUs> response)
        {
            var facts = new List <FactAboutUsViewModel>();

            if (response.Item == null)
            {
                return(facts);
            }

            int i = 0;

            foreach (var fact in response.Item.Facts)
            {
                var factViewModel = new FactAboutUsViewModel
                {
                    Fact = (FactAboutUs)fact,
                    ParentItemElementIdentifier = new ElementIdentifier(response.Item.System.Id, AboutUs.FactsCodename)
                };

                if (i++ % 2 == 0)
                {
                    factViewModel.Odd = true;
                }

                facts.Add(factViewModel);
            }

            return(facts);
        }
        private IList <FactAboutUsViewModel> MapFactsAboutUs(DeliveryItemResponse <AboutUs> response)
        {
            var facts = new List <FactAboutUsViewModel>();

            if (response.Item == null)
            {
                return(facts);
            }

            int i = 0;

            foreach (var fact in response.Item.Facts)
            {
                var factViewModel = new FactAboutUsViewModel
                {
                    Fact = (FactAboutUs)fact
                };

                if (i++ % 2 == 0)
                {
                    factViewModel.Odd = true;
                }

                facts.Add(factViewModel);
            }

            return(facts);
        }