public async Task <IActionResult> Update([FromBody] ArtistModel model) { if (ModelState.IsValid) { try { await _artistRepository.Update(model.ConvertToData()); return(Ok()); } catch (Exception ex) { if (ex.GetType().FullName == "Microsoft.EntityFrameworkCore.DbUpdateConcurrencyException") { return(NotFound()); } return(BadRequest()); } } return(BadRequest()); }
public async Task <IActionResult> AddPost([FromBody] ArtistModel model) { if (ModelState.IsValid) { try { var data = await _artistRepository.Insert(model.ConvertToData()); if (data > 0) { return(Ok(data)); } else { return(NotFound()); } } catch (Exception) { return(BadRequest()); } } return(BadRequest()); }