added get episode by number endpoint

This commit is contained in:
StevanFreeborn
2022-06-21 09:12:48 -05:00
parent 5e53edafad
commit 920ef40609
4 changed files with 37 additions and 0 deletions
@@ -32,5 +32,18 @@ namespace server.Persistence.Repositories
throw;
}
}
public async Task<Episode> GetEpisodeByNumberAsync(int number)
{
try
{
return await _context.Episodes.Find(episode => episode.NumberInSeries == number).SingleOrDefaultAsync();
}
catch (Exception e)
{
Console.WriteLine(e);
throw;
}
}
}
}
@@ -10,5 +10,6 @@ namespace server.Persistence.Repositories
public interface IEpisodeRepository
{
Task<List<Episode>> GetEpisodesAsync(EpisodeFilter filter);
Task<Episode> GetEpisodeByNumberAsync(int number);
}
}