public async Task <PlayerAchievementInfo> Insert(PlayerAchievementInfo tblPlayerAchievementInfo) { try { context.Add(tblPlayerAchievementInfo); await context.SaveChangesAsync(); return(tblPlayerAchievementInfo); } catch (Exception) { throw; } }
public async Task <IActionResult> InsertPlayerAchievementInfo([FromBody] PlayerAchievementInfo tblPlayerAchievementInfo) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } // tblCurrentEatingActivityHistory.CreatedDate = DateTime.Now; var entity = await playerAchievementInfoesService.Insert(tblPlayerAchievementInfo); if (entity == null) { return(NotFound()); } return(CreatedAtAction("GetPlayerAchievementInfoByID", new { id = tblPlayerAchievementInfo.AchievementInfoId }, tblPlayerAchievementInfo)); }
public async Task Update(int Id, PlayerAchievementInfo tblPlayerAchievementInfo) { try { if (tblPlayerAchievementInfo == null) { throw new ArgumentNullException(nameof(tblPlayerAchievementInfo)); } if (Id != tblPlayerAchievementInfo.AchievementInfoId) { throw new NotImplementedException(); } context.TblPlayerAchievementInfo.Update(tblPlayerAchievementInfo); await context.SaveChangesAsync(); } catch (Exception) { throw; } }
public async Task <IActionResult> UpdatePlayerAchievementInfo([FromRoute] int id, [FromBody] PlayerAchievementInfo tblPlayerAchievementInfo) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != tblPlayerAchievementInfo.AchievementInfoId) { return(BadRequest()); } try { await playerAchievementInfoesService.Update(id, tblPlayerAchievementInfo); } catch (DbUpdateConcurrencyException) { if (!TblPlayerAchievementInfoExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }