public async Task <ActionResult> DeleteMusic(int id) { var response = new Response <MusicResource>(); if (id == 0) { response.status = 400; response.message = "Id cannot be 0"; return(BadRequest(response)); } var music = await _musicService.GetMusicById(id); if (music == null) { response.status = 404; response.message = string.Format("Music with id: {0} does not exist", id); return(StatusCode(404, response)); } await _musicService.DeleteMusic(music); return(NoContent()); }
public async Task <IActionResult> DeleteMusic(int id) { var music = await _musicService.GetMusicById(id); if (music == null) { return(NotFound()); } await _musicService.DeleteMusic(music); return(NoContent()); }
public async Task <ActionResult <MusicDtoR> > DeleteMusic(int id) { var music = await _musicService.GetMusicWithArtistById(id); if (music is null) { return(NotFound()); } await _musicService.DeleteMusic(music); return(_mapper.Map <MusicDtoR>(music)); }
public async Task <IActionResult> DeleteMusic(int id) { if (id == 0) { return(BadRequest()); } var music = await _musicService.GetMusicWithArtistById(id); if (music == null) { return(NotFound()); } await _musicService.DeleteMusic(music); return(NoContent()); }
public async Task <ActionResult> DeleteMusic(int id) { try { var musicToDelete = await _musicService.GetMusicById(id); if (musicToDelete == null) { return(NotFound()); } await _musicService.DeleteMusic(musicToDelete); return(Ok("The music is deleted")); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public async Task <ActionResult> DeleteMusic(int id) { try { Music music = await _musicService.GetMusicById(id); if (music == null) { return(BadRequest("La musique n'existe pas")); } await _musicService.DeleteMusic(music); return(NoContent()); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public async Task <IActionResult> Delete(int id) { await _musicService.DeleteMusic(id); return(Ok()); }