public GenreService(IGenreRepository genreRepository, IItemRepository itemRepository, IGenreMapper genreMapper, IItemMapper itemMapper)
 {
     _genreRepository = genreRepository;
     _itemRepository  = itemRepository;
     _genreMapper     = genreMapper;
     _itemMapper      = itemMapper;
 }
Exemplo n.º 2
0
        public CatalogContextFactory()
        {
            var contextOptions = new DbContextOptionsBuilder <CatalogContext>()
                                 .UseInMemoryDatabase(Guid.NewGuid().ToString())
                                 .EnableSensitiveDataLogging()
                                 .Options;

            EnsureCreation(contextOptions);
            ContextInstance = new TestCatalogContext(contextOptions);
            GenreMapper     = new GenreMapper();
            ArtistMapper    = new ArtistMapper();
            ItemMapper      = new ItemMapper(ArtistMapper, GenreMapper);
        }
Exemplo n.º 3
0
        public BookShopContextFactory()
        {
            var contextOptions = new
                                 DbContextOptionsBuilder <BookShopContext>()
                                 .UseInMemoryDatabase(Guid.NewGuid().ToString())
                                 .EnableSensitiveDataLogging()
                                 .Options;

            EnsureCreation(contextOptions);
            ContextInstance = new TestBookShopContext(contextOptions);
            GenreMapper     = new GenreMapper(); ArtistMapper = new AuthorMapper();
            BookMapper      = new BookMapper(ArtistMapper, GenreMapper);
        }
 public ItemMapper(IArtistMapper artistMapper, IGenreMapper genreMapper)
 {
     _artistMapper = artistMapper;
     _genreMapper  = genreMapper;
 }
Exemplo n.º 5
0
 public BookMapper(IAuthorMapper authorMapper, IGenreMapper genreMapper)
 {
     _authorMapper = authorMapper;
     _genreMapper  = genreMapper;
 }