public async Task <ActionResult> Create(NewScoreBetViewModel newScoreBetViewModel) { if (!ModelState.IsValid) { return(View("Index")); } await _betService.MakeNewScoreBet(newScoreBetViewModel); return(RedirectToAction("Index", "ScoreBets")); }
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")); }