Beispiel #1
0
        public IActionResult GenerateWinners()
        {
            int numberOfWinners = _prizeDataAccessor.DrawPrizeWinners().Count();

            PrizeIndexViewModel viewModel = PrizeIndexViewModel.From(_prizeDataAccessor.Get());

            viewModel.NumberOfWinnersDrawn = numberOfWinners;

            return(View("Index", viewModel));
        }
Beispiel #2
0
        public ActionResult Index(PrizeIndexBindingModel model)
        {
            PrizeIndexViewModel modelView = new PrizeIndexViewModel()
            {
                ContestId     = model.ContestId,
                CountOfPrizes = model.CountOfPrizes
            };

            return(View(modelView));
        }
        // GET: Prizes
        public async Task <IActionResult> Index()
        {
            AddUserIfNotExists(User.Identity.Name);

            PrizeIndexViewModel mod = new PrizeIndexViewModel();

            mod.user = _context.User.Where(u => u.Email == User.Identity.Name)
                       .Include(p => p.PrizesRedeemed)
                       .First();

            mod.prizes = await _context.Prize
                         .Include(p => p.PrizesRedeemed)
                         .OrderBy(p => p.PointPrice)
                         .ToListAsync();

            return(View(mod));
        }
Beispiel #4
0
 //GET:
 public IActionResult Index()
 {
     return(View(PrizeIndexViewModel.From(_prizeDataAccessor.Get())));
 }