source: ChapterX.Infrastructure/Repositories/GenreRepository.cs@ b373fea

main
Last change on this file since b373fea was 877c13c, checked in by kikisrbinoska <srbinoskakristina07@…>, 4 months ago

Added files

  • Property mode set to 100644
File size: 615 bytes
RevLine 
[877c13c]1using ChapterX.Domain.Entities;
2using ChapterX.Domain.Repositories;
3using ChapterX.Infrastructure.Data.DataContext;
4using Microsoft.EntityFrameworkCore;
5
6namespace ChapterX.Infrastructure.Repositories
7{
8 public class GenreRepository : GenericRepository<Genre>, IGenreRepository
9 {
10 public GenreRepository(ApplicationDbContext context) : base(context)
11 {
12 }
13
14 public async Task<Genre?> GetByNameAsync(string name, CancellationToken cancellationToken = default)
15 {
16 return await _dbSet.FirstOrDefaultAsync(g => g.Name == name, cancellationToken);
17 }
18 }
19}
Note: See TracBrowser for help on using the repository browser.