예제 #1
0
        // Song Mutations

        public async Task <AddSongPayload> AddSongAsync
        (
            AddSongInput input, [Service] ISongService songService
        )
        {
            var song = _mapper.Map <AddSongInput, Song>(input);
            await songService.CreateAsync(song);

            return(new AddSongPayload(song));
        }
예제 #2
0
        public async Task <ActionResult <Song> > CreateAsync([FromBody] Song song)
        {
            await _songService.CreateAsync(song);

            return(CreatedAtAction(nameof(GetByIdAsync), new { id = song.Id }, song));
        }