Пример #1
0
        public async Task <ActionResult> Post([FromBody] ArtistDetailsDto artist)
        {
            try
            {
                await _artistService.AddArtistAsync(artist).ConfigureAwait(true);
            }
            catch (ValidationException)
            {
                return(ValidationProblem());
            }

            return(Created(nameof(Get), null));
        }
Пример #2
0
        public async Task <IActionResult> Post(AddArtistRequest request)
        {
            var result = await _artistService.AddArtistAsync(request, CancellationToken.None);

            return(CreatedAtAction(nameof(GetById), new { id = result.ArtistId }, null));
        }
Пример #3
0
        public async Task <IActionResult> Post(AddArtistRequest request)
        {
            ArtistResponse result = await _artistService.AddArtistAsync(request);

            return(CreatedAtAction(nameof(GetById), new { id = result.ArtistId }, null));
        }