/// <summary> /// Create new instance of <see cref="EveTypeRepository"/> /// </summary> /// <param name="mapper"></param> /// <param name="sdeDataRepository"></param> /// <param name="esiPrices"></param> /// <param name="evePrices"></param> public EveTypeRepository(IMapper mapper, ISdeDataRepository sdeDataRepository, IEsiPricesRepository esiPrices, Lazy <IEvePricesRepository> evePrices) { this.mapper = mapper; this.sdeDataRepository = sdeDataRepository; this.esiPrices = esiPrices; this.evePrices = evePrices; }
/// <summary> /// Initializes a new instance of the <see cref="AllTypeIdsSource"/> class. /// </summary> /// <param name="repository">eve types repository to get all information about existed types. </param> public AllTypeIdsSource(ISdeDataRepository repository) { this.repository = repository; }