Пример #1
0
        /// <summary>
        /// Invokes view component
        /// </summary>
        /// <returns></returns>
        public IViewComponentResult Invoke()
        {
            var account = _currentAccountProvider.GetCurrentAccount(HttpContext.User);
            var badges  = _balanceFacade.ListAchievedAccountBadges(account.Id, MaxNumberOfBadgeRows);
            var model   = _mapper.Map <List <AccountBadgeViewModel> >(badges);

            return(View(model));
        }
Пример #2
0
        private List <AccountBadgeViewModel> GetAchievedBadges(Account account)
        {
            var badges = _balanceFacade.ListAchievedAccountBadges(account.Id);

            return(Mapper.Map <List <AccountBadgeViewModel> >(badges));
        }