public async Task <ActionResult> Create(NewScoreBetViewModel newScoreBetViewModel)
        {
            if (!ModelState.IsValid)
            {
                return(View("Index"));
            }

            await _betService.MakeNewScoreBet(newScoreBetViewModel);

            return(RedirectToAction("Index", "ScoreBets"));
        }
Example #2
0
        public async Task <ActionResult> Create(NewScoreBetViewModel newScoreBetViewModel)
        {
            var matchBegan = (await _context.Matches.Where(m => m.Id == newScoreBetViewModel.MatchId).Select(m => m.Began).FirstOrDefaultAsync());

            if (!ModelState.IsValid || matchBegan)
            {
                return(RedirectToAction("Index"));
            }

            await _betService.MakeNewScoreBet(newScoreBetViewModel);

            return(RedirectToAction("Index", "ScoreBets"));
        }