public async Task <ActionResult <MusicCUDTO> > Add([FromBody] MusicCUDTO musicDto) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } await musicService.AddMusicAsync(musicDto); musicDto = await musicService.GetMusicForUpdateAsync(musicDto.Name, musicDto.Author, musicDto.Year); return(CreatedAtAction(nameof(GetForUpdate), new { id = musicDto.Id }, musicDto)); }