public SystemUserQuery(IDatabaseGateway databaseGateway, ISystemUserQueryFactory queryFactory) { Guard.AgainstNull(databaseGateway, "databaseGateway"); Guard.AgainstNull(queryFactory, "queryFactory"); _databaseGateway = databaseGateway; _queryFactory = queryFactory; }
public SystemUserProjectionQuery(IDatabaseGateway databaseGateway, ISystemUserQueryFactory queryFactory) { Guard.AgainstNull(databaseGateway, nameof(databaseGateway)); Guard.AgainstNull(queryFactory, nameof(queryFactory)); _databaseGateway = databaseGateway; _queryFactory = queryFactory; }
public SystemUserQuery(IDatabaseGateway databaseGateway, ISystemUserQueryFactory queryFactory, IQueryMapper queryMapper) { Guard.AgainstNull(databaseGateway, nameof(databaseGateway)); Guard.AgainstNull(queryFactory, nameof(queryFactory)); Guard.AgainstNull(queryMapper, nameof(queryMapper)); _databaseGateway = databaseGateway; _queryFactory = queryFactory; _queryMapper = queryMapper; }