示例#1
0
        public async Task <IActionResult> EndTournoi(Tournoi tournoi)
        {
            if (tournoi == null || tournoi.IdTournament < 1 || tournoi.Deleted != null)
            {
                return(NotFound());
            }

            if (tournoi.Deleted != null)
            {
                return(NotFound());
            }

            if (tournoi.Over)
            {
                return(NotFound());
            }

            RetourAPI retour = await CallAPI.EndTournoi(tournoi);

            if (retour.Succes)
            {
                return(RedirectToAction("Details", "Tournois", new { id = tournoi.IdTournament }));
            }

            return(RedirectToAction("EndTournoi", new { id = tournoi.IdTournament }));
        }