public async Task<IActionResult> Edit(Tournament tournament)
        {
            if (ModelState.IsValid)
            {
                db.Entry(tournament).SetState(EntityState.Modified);
                await db.SaveChangesAsync(Context.RequestAborted);
                return RedirectToAction("Index");
            }

            return View(tournament);
        }
        public async Task<IActionResult> Create(Tournament tournament)
        {
            if (ModelState.IsValid)
            {
                await db.Tournaments.AddAsync(tournament, Context.RequestAborted);
                await db.SaveChangesAsync(Context.RequestAborted);
                return RedirectToAction("Index");
            }

            return View(tournament);
        }