public async Task <IActionResult> Edit(long id, [Bind("Id,Name,Email,PhoneNumber")] Coach coach) { if (id != coach.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(coach); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CoachExists(coach.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(coach)); }
public async Task <IActionResult> Edit(long id, [Bind("Id,Name,CoachId,DanceId")] Group @group) { if (id != @group.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(@group); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!GroupExists(@group.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["CoachId"] = new SelectList(_context.Coaches, "Id", "Name", @group.CoachId); ViewData["DanceId"] = new SelectList(_context.Dances, "Id", "Name", @group.DanceId); return(View(@group)); }
public async Task <IActionResult> Edit(long id, [Bind("GroupId,MemberId")] GroupMember groupMember) { if (id != groupMember.GroupId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(groupMember); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!GroupMemberExists(groupMember.GroupId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["GroupId"] = new SelectList(_context.Groups, "Id", "Name", groupMember.GroupId); ViewData["MemberId"] = new SelectList(_context.Members, "Id", "Name", groupMember.MemberId); return(View(groupMember)); }
public async Task <IActionResult> Edit(long id, [Bind("Id,Name")] Dance dance) { if (id != dance.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(dance); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!DanceExists(dance.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(dance)); }