Exemple #1
0
        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));
            }
        }