Esempio n. 1
0
        public async Task <Unit> Handle(CreateEpisodeCommand request, CancellationToken cancellationToken)
        {
            Episode item = _mapper.Map <Episode>(request.CreateEpisode);
            await _episodeRepository.CreateAsync(item);

            return(Unit.Value);
        }
Esempio n. 2
0
        public async Task <ActionResult <EpisodeDetailedDTO> > Post([FromBody] EpisodeCreateUpdateDTO episode)
        {
            var dto = await _repository.CreateAsync(episode);

            return(CreatedAtAction(nameof(Get), new { id = dto.Id }, dto));
        }