public async Task <ActionResult> Index() { var cafes = await CafesRepository.GetCafes(Language); var viewModel = new CafesViewModel { CompanyCafes = cafes.Where(c => c.Country == "USA").ToList(), PartnerCafes = cafes.Where(c => c.Country != "USA").ToList() }; return(View(viewModel)); }
public async Task <ActionResult> Index() { var response = await client.GetItemsAsync <Cafe>( new EqualsFilter("system.type", "cafe"), new OrderParameter("system.name") ); var cafes = response.Items; var viewModel = new CafesViewModel { CompanyCafes = cafes.Where(c => c.Country == "USA").ToList(), PartnerCafes = cafes.Where(c => c.Country != "USA").ToList() }; return(View(viewModel)); }
public async Task <ActionResult> Index() { var filters = new List <IFilter> { new EqualsFilter("system.type", "cafe"), new Order("system.name") }; var cafes = (await client.GetItemsAsync(filters)).Items; var viewModel = new CafesViewModel { CompanyCafes = cafes.Where(c => c.GetString("country") == "USA").ToList(), PartnerCafes = cafes.Where(c => c.GetString("country") != "USA").ToList() }; return(View(viewModel)); }