// DELETE STUDIO BY ID public async Task DeleteStudio(int studioId) { try { await _studioRepository.DeleteStudio(studioId); } catch (System.Exception ex) { throw ex; } }
public async Task <ActionResult <Studio> > DeleteStudio(int id) { try { var sToDelete = await _studioRepository.GetStudio(id); if (sToDelete == null) { return(NotFound($"Studio avec Id={id} n'a pas été trouvé")); } return(await _studioRepository.DeleteStudio(id)); } catch (Exception) { return(StatusCode(StatusCodes.Status500InternalServerError, "Erreur execption non capturée de database, cela peut être une erreur de connexion")); } }
public async Task <IActionResult> DeleteStudio(int id) { await _studioRepository.DeleteStudio(id); return(NoContent()); }