Example #1
0
        public async Task <IActionResult> Index()
        {
            var currentUser = await GetCurrentUser();

            var model = _giftManager.GetGiftsByUser(currentUser.Id)
                        .Select(g => g.ToGiftViewModel())
                        .ToList();

            var newModel = new GiftHistoryViewModel
            {
                GiftViewModels = model
            };

            return(View(newModel));
        }
Example #2
0
        public async Task <IActionResult> SortByCity(string city)
        {
            var currentUser = await GetCurrentUser();

            var model = _giftManager.GetGiftsByUser(currentUser.Id)
                        .Select(g => g.ToGiftViewModel())
                        .Where(x => x.City == city)
                        .ToList();

            var newModel = new GiftHistoryViewModel
            {
                City           = city,
                GiftViewModels = model
            };

            return(View("Index", newModel));
        }