public MatchesController(IMatchQueue matchQueue, IMatchPairRepository matchPairRepository, ITransformer <MatchRequest, MakeMatch> transformer) { _matchQueue = matchQueue; _matchPairRepository = matchPairRepository; _transformer = transformer; }
public OneToOneMatchMakerService(IUserRatingRepository userRatingRepository, IMatchRepository matchRepository, IMatchPairRepository matchPairRepository, ITransformer <MakeMatch, Match> matchTransformer, ITransformer <UserRating, MatchPair> matchPairTransformer, ILogger <OneToOneMatchMakerService> log) { _userRatingRepository = userRatingRepository; _matchRepository = matchRepository; _matchPairRepository = matchPairRepository; _matchTransformer = matchTransformer; _matchPairTransformer = matchPairTransformer; _log = log; }