public async Task <IActionResult> PutUser(int id, User user) { if (id != user.UserID) { return(BadRequest()); } user.Password = BC.HashPassword(user.Password); _context.Entry(user).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!UserExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> PutTournament(int id, Tournament tournament) { if (id != tournament.TournamentID) { return(BadRequest()); } _context.Entry(tournament).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TournamentExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> PutRole(int id, Role role) { if (id != role.RoleID) { return(BadRequest()); } _context.Entry(role).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!RoleExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> PutGroup(int id, Group @group) { if (id != @group.GroupID) { return(BadRequest()); } _context.Entry(@group).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!GroupExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> PutCompetition(int id, Competition competition) { if (id != competition.CompetitionID) { return(BadRequest()); } _context.Entry(competition).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CompetitionExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }