public async Task <ActionResult <List <Music> > > Search( [FromServices] MusicRepository repository, string value) { try { return(Ok(await repository.GetSearchMusicsAsync(value))); } catch (Exception) { return(StatusCode(StatusCodes.Status500InternalServerError, new { message = ErrorMessage.Internal })); } }