public Query( ILogger <Query> logger, Contract.Query.Common.IQuery query, Contract.Query.Common.ListKeyValue.IQuery queryKeyValue ) { _logger = logger; _query = query; _queryKeyValue = queryKeyValue; }
public Query( ILogger <Query> logger, IMapper mapper, Domain.Repository.S7.IConnection s7ConnectionRepository, Domain.Repository.S7.ITag s7TagRepository, Contract.Query.Common.ListKeyValue.IQuery queryListKeyValue, Contract.Query.S7.ListKeyValue.IQuery queryS7ListKeyValue ) { _logger = logger; _mapper = mapper; _s7ConnectionRepository = s7ConnectionRepository; _s7TagRepository = s7TagRepository; _queryListKeyValue = queryListKeyValue; _queryS7ListKeyValue = queryS7ListKeyValue; }
public Query ( ILoggerFactory loggerFactory, IMapper mapper, ITag commonTagRepository, ITagGroup commonTagGroupRepository, IConnection commonConnectionRepository, Contract.Query.Common.ListKeyValue.IQuery queryListKeyValue ) { _logger = loggerFactory.CreateLogger <Query>(); _mapper = mapper; _commonTagRepository = commonTagRepository; _commonTagGroupRepository = commonTagGroupRepository; _commonConnectionRepository = commonConnectionRepository; _queryListKeyValue = queryListKeyValue; }