public SessionRequestProcessor(User user, IRepository <User, UserPet> users, IRepository <Pet, PetMetric> pets, IRepository <Interaction, MetricInteraction> interactionRepository, IRecordPersister <Pet> petPersister, IRecordPersister <UserPet> userPetPersister, IRecordPersister <PetMetric> petMetricPersister, UserSessionBuilder userSessionBuilder) { _user = user; _users = users; _pets = pets; _interactionRepository = interactionRepository; _petPersister = petPersister; _userPetPersister = userPetPersister; _petMetricPersister = petMetricPersister; _userSessionBuilder = userSessionBuilder; }
public SiteRequestProcessor(IRecordPersister <User> userPersister) { _userPersister = userPersister; }