public async Task <IActionResult> InsertCustomizationAvatar([FromBody] CustomizationAvatar tblCustomizationAvatar) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var entity = await customizationAvatarsService.Insert(tblCustomizationAvatar); if (entity == null) { return(BadRequest()); } return(CreatedAtAction("GetCustomizationAvatarByID", new { id = tblCustomizationAvatar.CustomizationId }, tblCustomizationAvatar)); }
public async Task <IActionResult> UpdateCustomizationAvatar([FromRoute] int id, [FromBody] CustomizationAvatar tblCustomizationAvatar) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != tblCustomizationAvatar.CustomizationId) { return(BadRequest()); } try { await customizationAvatarsService.Update(id, tblCustomizationAvatar); } catch (DbUpdateConcurrencyException) { if (!TblCustomizationAvatarExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }