public async Task <Unit> Handle(CreateEpisodeCommand request, CancellationToken cancellationToken) { Episode item = _mapper.Map <Episode>(request.CreateEpisode); await _episodeRepository.CreateAsync(item); return(Unit.Value); }
public async Task <ActionResult <EpisodeDetailedDTO> > Post([FromBody] EpisodeCreateUpdateDTO episode) { var dto = await _repository.CreateAsync(episode); return(CreatedAtAction(nameof(Get), new { id = dto.Id }, dto)); }