public async Task <IActionResult> Edit(int id, [Bind("ID,name,phone,Group")] KarateKid karateKid, Groups groups) { var lol = ViewBag.ViewGroups; if (id != karateKid.ID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(karateKid); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!KarateKidExists(karateKid.ID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(karateKid)); }
public async Task <IActionResult> Create([Bind("ID,name,phone,Group")] KarateKid karateKid) { if (ModelState.IsValid) { _context.Add(karateKid); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(karateKid)); }
public async Task <IActionResult> Delete(int?id) { var GroupToRemove = _context.Groups.Where(x => x.ID == id).FirstOrDefault(); KarateKid.Remove(GroupToRemove.groupName); if (id == null) { return(NotFound()); } var groups = await _context.Groups .FirstOrDefaultAsync(m => m.ID == id); if (groups == null) { return(NotFound()); } return(View(groups)); }