public EventController(IEventRepository eventRepo, IContactRepository contactRepo, IRespondentsRepository respondentsRepo, IHostingEnvironment hostingEnvironment) { this.eventRepo = eventRepo; this.contactRepo = contactRepo; this.respondentsRepo = respondentsRepo; this.hostingEnvironment = hostingEnvironment; }
public GatheringManager(ISocialNetworkGrabber <T> grabber, IRespondentsRepository respondentsRepository, ILogger log) { _grabber = grabber; _respondentsRepository = respondentsRepository; _log = log; _thread = new Thread(StartGathering); _thread.Start(); }
private QuestionnaireService Create() { _userValidation = Substitute.For <IUserValidation>(); _respondentsRepository = Substitute.For <IRespondentsRepository>(); _vksocialNetworkGrabber = Substitute.For <GatheringManager <SocialNetworkDataVkontakte> >(); _fbsocialNetworkGrabber = Substitute.For <GatheringManager <SocialNetworkDataFacebook> >(); _questionnaireRepository = Substitute.For <IQuestionnaireRepository>(); _log = Substitute.For <ILogger>(); _outcomputer = Substitute.For <IOutcomeComputer>(); _congruenceOutcomeComputer = Substitute.For <CongruenceOutcomeComputer>(); return(new QuestionnaireService(_userValidation, _respondentsRepository, _questionnaireRepository, _fbsocialNetworkGrabber, _vksocialNetworkGrabber, _log, _outcomputer, _congruenceOutcomeComputer )); }
public QuestionnaireService(IUserValidation userValidation, IRespondentsRepository respondentsRepository, IQuestionnaireRepository questionnaireRepository, GatheringManager <SocialNetworkDataFacebook> gfb, GatheringManager <SocialNetworkDataVkontakte> gvk, ILogger log, IOutcomeComputer outcomeComputer, CongruenceOutcomeComputer congruenceOutcomeComputer) { OperationContext.Current.InstanceContext.Closed += InstanceContextClosed; _userValidation = userValidation; _respondentsRepository = respondentsRepository; _questionnaireRepository = questionnaireRepository; _log = log; _gfb = gfb; _gvk = gvk; _outcomeComputer = outcomeComputer; _congruenceOutcomeComputer = congruenceOutcomeComputer; }
public RespondentsController(IRespondentsRepository respondentsRepository, IHashingService hashingService) { _respondentsRepository = respondentsRepository; _hashingService = hashingService; }
public CongruenceOutcomeComputer(IRespondentsRepository respondentsRepository, ILogger log, IQuestionnaireRepository questionnaireRepository) { _respondentsRepository = respondentsRepository; _log = log; _questionnaireRepository = questionnaireRepository; }
/// <summary> /// Initializes a new instance of the <see cref="RespondentsService"/> class. /// </summary> /// <param name="respondentsRepository"> /// The respondents repository. /// </param> public RespondentsService(IRespondentsRepository respondentsRepository) { this.respondentsRepository = respondentsRepository; }