Beispiel #1
0
 /// <summary>
 /// Инициализирует экземпляр <see cref="UnitOfWork"/>.
 /// </summary>
 /// <param name="сontext">Контекст для работы с данными БД.</param>
 /// <param name="gameRepository">Репозиторий для работы с сущностями "Игра".</param>
 /// <param name="genreRepository">Репозиторий для работы с сущностями "Жанр".</param>
 /// <param name="seriesRepository">Репозиторий для работы с сущностями "Серия".</param>
 public UnitOfWork(GameAspAppContext сontext,
                   IGameRepository gameRepository,
                   IGenreRepository genreRepository,
                   ISeriesRepository seriesRepository)
 {
     _сontext          = сontext;
     _gameRepository   = gameRepository;
     _genreRepository  = genreRepository;
     _seriesRepository = seriesRepository;
 }
Beispiel #2
0
 /// <summary>
 /// Инициализирует экземпляр <see cref="GameGenreRepository"/>.
 /// </summary>
 /// <param name="context">Контекст данных.</param>
 /// <param name="mapper">Маппер.</param>
 public GameGenreRepository(GameAspAppContext context, IMapper mapper) //: base(context, mapper)
 {
 }
 /// <summary>
 /// Инициализирует экземпляр <see cref="BaseRepository{TDto, TModel}"/>.
 /// </summary>
 /// <param name="context">Контекст данных.</param>
 /// <param name="mapper">Маппер.</param>
 protected BaseRepository(GameAspAppContext context, IMapper mapper)
 {
     _сontext = context;
     _mapper  = mapper;
 }
Beispiel #4
0
 /// <summary>
 /// Инициализирует экземпляр <see cref="SeriesRepository"/>.
 /// </summary>
 /// <param name="context">Контекст данных.</param>
 /// <param name="mapper">Маппер.</param>
 public SeriesRepository(GameAspAppContext context, IMapper mapper) : base(context, mapper)
 {
 }