/// <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)); }
private List <AccountBadgeViewModel> GetAchievedBadges(Account account) { var badges = _balanceFacade.ListAchievedAccountBadges(account.Id); return(Mapper.Map <List <AccountBadgeViewModel> >(badges)); }