public async Task <ActionResult> Delete([FromQuery] ArtistViewModel model) { try { var originData = await artistService.FindByIdAsync(model.Id); originData.Active = false; await this.artistService.UpdateAsync(model.Id, originData); return(Ok(BaseResponse <ArtistViewModel> .PrepareDataSuccess(model, "Delete the artist successful!"))); } catch (Exception ex) { return(StatusCode(StatusCodes.Status500InternalServerError, ex)); } }