public IActionResult UpdateArtistPerformanceTime(int idArtist, int idEvent, UpdateArtistPerformanceTimeRequest request) { try { _service.UpdateArtistPerformanceTime(idArtist, idEvent, request); return(NoContent()); } catch (EventDoesNotExistsException exception) { return(NotFound(exception.Message)); } catch (ArtistDoesNotParticipateInAnEventException exception) { return(BadRequest(exception.Message)); } catch (EventAlreadyBegunException exception) { return(BadRequest(exception.Message)); } catch (IncorrectTimeException exception) { return(BadRequest(exception.Message)); } }