public async Task <IActionResult> UpdatePlayerQuestInfo([FromRoute] int id, [FromBody] PlayerQuestInfo tblPlayerQuestInfo) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != tblPlayerQuestInfo.PlayerQuestInfoId) { return(BadRequest()); } try { await playerQuestInfoesService.Update(id, tblPlayerQuestInfo); } catch (DbUpdateConcurrencyException) { if (!TblPlayerQuestInfoExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <PlayerQuestInfo> Insert(PlayerQuestInfo tblPlayerQuestInfo) { try { context.Add(tblPlayerQuestInfo); await context.SaveChangesAsync(); return(tblPlayerQuestInfo); } catch (Exception) { throw; } }
public async Task <IActionResult> InsertPlayerQuestInfo([FromBody] PlayerQuestInfo tblPlayerQuestInfo) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var entity = await playerQuestInfoesService.Insert(tblPlayerQuestInfo); if (entity == null) { return(NotFound()); } return(CreatedAtAction("GetPlayerQuestInfoByID", new { id = tblPlayerQuestInfo.PlayerQuestInfoId }, tblPlayerQuestInfo)); }
public async Task Update(int Id, PlayerQuestInfo tblPlayerQuestInfo) { try { if (tblPlayerQuestInfo == null) { throw new ArgumentNullException(nameof(tblPlayerQuestInfo)); } if (Id != tblPlayerQuestInfo.PlayerQuestInfoId) { throw new NotImplementedException(); } context.TblPlayerQuestInfo.Update(tblPlayerQuestInfo); await context.SaveChangesAsync(); } catch (Exception) { throw; } }