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