public DeckRepository(GodsArenaApiContext context, ILevelSlotRepository levelSlotRepository, IPackRepository packRepository, IPackContentRepository packContentRepository) : base(context) { _levelSlotRepository = levelSlotRepository; _packRepository = packRepository; _packContentRepository = packContentRepository; }
public DeckController(IPlayerRepository playerRepository, IDeckRepository deckRepository, ILevelSlotRepository levelSlotRepository) { _playerRepository = playerRepository; _deckRepository = deckRepository; _levelSlotRepository = levelSlotRepository; }
public PackContentRepository(GodsArenaApiContext context /*, IPackRepository packRepository, IDeckRepository deckRepository*/, ILevelSlotRepository levelSlotRepository) : base(context) { _packRepository = new PackRepository(context, this); _deckRepository = new DeckRepository(context, levelSlotRepository, _packRepository, this); }