public async Task <IActionResult> Edit(int id, [Bind("BracketID,Name,RoundFormat,CreatedAt,Active,TeamTotal")] BracketTable bracketTable) { if (id != bracketTable.BracketID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(bracketTable); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!BracketTableExists(bracketTable.BracketID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(bracketTable)); }
public async Task <IActionResult> Create([Bind("BracketID,Name,RoundFormat,CreatedAt,Active,TeamTotal")] BracketTable bracketTable) { if (ModelState.IsValid) { _context.Add(bracketTable); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(bracketTable)); }
public static void Initialize(BracketContext context) { context.Database.EnsureCreated(); if (context.BracketTable.Any()) { return; // DB has been seeded } // BracketID, Name, RoundFormat, CreatedAt, Active, TeamTotal, var brackets = new BracketTable[] { new BracketTable{BracketID=1,Name="Test Bracket",RoundFormat=1,CreatedAt=DateTime.Now,Active=1}, }; foreach (BracketTable s in brackets) { context.BracketTable.Add(s); } context.SaveChanges(); }