public async Task<IActionResult> Update([FromRoute] int id, [FromQuery] int broadcasterId, [FromBody] Reminders reminder) { if (!ModelState.IsValid) { return BadRequest(ModelState); } if (id != reminder.Id && broadcasterId != reminder.Broadcaster) { return BadRequest(); } _context.Entry(reminder).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!RemindersExists(id)) { return NotFound(); } else { throw; } } return NoContent(); }
public async Task <IActionResult> Update([FromRoute] int broadcasterId, [FromQuery] int id, [FromBody] SongRequestBlacklist songRequestBlacklist) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != songRequestBlacklist.Id && broadcasterId != songRequestBlacklist.Broadcaster) { return(BadRequest()); } _context.Entry(songRequestBlacklist).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!SongRequestBlacklistExists(id)) { return(NotFound()); } else { throw; } } return(Ok(songRequestBlacklist)); }
public async Task <IActionResult> Update([FromRoute] int broadcasterId, [FromBody] BankHeistSettings bankHeistSettings) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (broadcasterId != bankHeistSettings.Broadcaster) { return(BadRequest()); } _context.Entry(bankHeistSettings).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!BankHeistSettingsExists(broadcasterId)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> Update([FromRoute] int settingsId, [FromQuery] int id, [FromBody] BossFightClassStats bossFightClassStats) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != bossFightClassStats.Id || settingsId != bossFightClassStats.SettingsId) { return(BadRequest()); } _context.Entry(bossFightClassStats).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!BossFightClassStatsExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }