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)); }
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); }