Add GetEpisodes controller

This commit is contained in:
2020-02-29 16:11:42 +01:00
parent 54c0fb2fd2
commit db14f9d2b7
6 changed files with 83 additions and 13 deletions

View File

@@ -22,16 +22,6 @@ namespace EstusShots.Server.Controllers
_mapper = mapper;
_logger = logger;
}
[HttpGet("{id}")]
public async Task<ActionResult<Shared.Dto.Episode>> GetEpisode(Guid id)
{
var episode = await _context.Seasons.FindAsync(id);
if (episode == null) {return NotFound();}
var episodeDto = _mapper.Map<Shared.Dto.Episode>(episode);
return episodeDto;
}
[HttpPost]
public async Task<ActionResult<Shared.Dto.Episode>> CreateSeason(Shared.Dto.Episode episodeDto)
@@ -46,7 +36,7 @@ namespace EstusShots.Server.Controllers
{
_logger.LogError(e, "Error while saving object");
}
return CreatedAtAction(nameof(GetEpisode), new {id = episode.EpisodeId}, episode);
return CreatedAtAction("", new {id = episode.EpisodeId}, episode);
}
}
}