public UnitOfWork(FinanceServContext context, IMapper mapper) { CurrencyRepository = new CurrencyRepository(context, mapper); PortfolioRepository = new PortfolioRepository(context, mapper); StockRepository = new StockRepository(context, mapper); TransactionRepository = new TransactionRepository(context, mapper); UserRepository = new UserRepository(context, mapper); }
/// <summary> /// Инициализирует экземпляр <see cref="CurrencyRepository"/>. /// </summary> /// <param name="context">Контекст данных.</param> /// <param name="mapper">Маппер.</param> public CurrencyRepository(FinanceServContext context, IMapper mapper) : base(context, mapper) { }
/// <summary> /// Инициализирует экземпляр <see cref="BaseRepository{TDto, TEntity}"/>. /// </summary> /// <param name="context">Контекст данных.</param> /// <param name="mapper">Маппер.</param> protected BaseRepository(FinanceServContext context, IMapper mapper) { Context = context; _mapper = mapper; }
/// <summary> /// Инициализирует экземпляр <see cref="PortfolioRepository"/>. /// </summary> /// <param name="context">Контекст данных.</param> /// <param name="mapper">Маппер.</param> public PortfolioRepository(FinanceServContext context, IMapper mapper) : base(context, mapper) { }
/// <summary> /// Инициализирует экземпляр <see cref="StockRepository"/>. /// </summary> /// <param name="context">Контекст данных.</param> /// <param name="mapper">Маппер.</param> public StockRepository(FinanceServContext context, IMapper mapper) : base(context, mapper) { }
/// <summary> /// Инициализирует экземпляр <see cref="TransactionRepository"/>. /// </summary> /// <param name="context">Контекст данных.</param> /// <param name="mapper">Маппер.</param> public TransactionRepository(FinanceServContext context, IMapper mapper) : base(context, mapper) { }