예제 #1
0
        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));
        }
예제 #2
0
        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));
        }