Пример #1
0
        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));
        }