Example #1
0
 public async Task <ActionResult> Award()
 {
     return(View(new AdminAwardViewModel
     {
         Awards = await AwardReader.GetAwards()
     }));
 }
Example #2
0
        public async Task <ActionResult> Index()
        {
            var userId = User.Identity.GetUserId <int>();
            var user   = await UserReader.GetUser(userId);

            var userAwards = await AwardReader.GetUserAwardList(userId);

            return(View(new PointsModel
            {
                Points = user.Points,
                LatestPrizes = new System.Collections.Generic.List <PrizeUserHistoryItemModel>(),
                AwardList = userAwards
            }));
        }
Example #3
0
        public async Task <ActionResult> UpdateAwardModal(int awardId)
        {
            var award = await AwardReader.GetAward(awardId);

            return(View(new UpdateAwardModel
            {
                Id = award.Id,
                Name = award.Name,
                Description = award.Description,
                Icon = award.Icon,
                Level = award.Level,
                Points = award.Points,
                Rank = award.Rank,
                Status = award.Status
            }));
        }