Exemple #1
0
 public SurveyAnswerServices(IRepository <SurveyAnswer> repository,
                             IRepository <AnswerRadio> repositoryAnswerRadio,
                             IRepository <AnswerCheckbox> repositoryAnswerCheckbox,
                             IRepository <AnswerFillblank> repositoryAnswerFillblank,
                             IRepository <AnswerScore> repositoryAnswerScore,
                             IRepository <AnswerOrder> repositoryAnswerOrder,
                             IRepository <AnswerMultiFillblank> repositoryAnswerMultiFillblank,
                             IRepository <AnswerChenRadio> repositoryAnswerChenRadio,
                             IRepository <AnswerChenCheckbox> repositoryAnswerChenCheckbox,
                             IRepository <AnswerChenScore> repositoryAnswerChenScore,
                             ISurveyDirectoryServices repositorySurveyDirectory,
                             IRepository <AnswerChenFillblank> repositoryAnswerChenFillblank,
                             IQuestionServices questionServices,
                             IDbQuery dbQuery)
 {
     _repository                     = repository;
     _dbQuery                        = dbQuery;
     _repositoryAnswerRadio          = repositoryAnswerRadio;
     _repositoryAnswerCheckbox       = repositoryAnswerCheckbox;
     _repositoryAnswerFillblank      = repositoryAnswerFillblank;
     _repositoryAnswerScore          = repositoryAnswerScore;
     _repositoryAnswerOrder          = repositoryAnswerOrder;
     _repositoryAnswerMultiFillblank = repositoryAnswerMultiFillblank;
     _repositoryAnswerChenRadio      = repositoryAnswerChenRadio;
     _repositoryAnswerChenCheckbox   = repositoryAnswerChenCheckbox;
     _repositoryAnswerChenScore      = repositoryAnswerChenScore;
     _repositoryAnswerChenFillblank  = repositoryAnswerChenFillblank;
     _questionServices               = questionServices;
     _repositorySurveyDirectory      = repositorySurveyDirectory;
 }
 public PollController(
     IMapper mapper,
     IQuestionServices questionServices)
 {
     _mapper           = mapper;
     _questionServices = questionServices;
 }
 public QuestionInfoController(IQuestionServices questionServices, IQuestionActivityServices questionActivityServices,
                               UserManager <AppUser> userManager)
 {
     _questionServices         = questionServices;
     _questionActivityServices = questionActivityServices;
     _userManager = userManager;
 }
Exemple #4
0
 public SurveyDesignController(ISurveyDirectoryServices surveyDirectoryServices,
                               IQuestionServices questionServices,
                               ISurveyDetailServices surveyDetailServices)
 {
     _surveyDirectoryServices = surveyDirectoryServices;
     _surveyDetailServices    = surveyDetailServices;
     _questionServices        = questionServices;
 }
Exemple #5
0
 public HomeController(IQuestionServices service,
                       MapperService mapper,
                       IAnswerServices answerService)
 {
     _questionService = service;
     _mapper          = mapper;
     _answerService   = answerService;
 }
Exemple #6
0
 public QuestionsController(IQuestionServices questionServices,
                            UserManager <AppUser> userManager,
                            IJobServices jobServices)
 {
     _questionServices = questionServices;
     _userManager      = userManager;
     _jobServices      = jobServices;
 }
Exemple #7
0
 public PlayerServices(IMapper mapper,
                       AppDbContext dbContext,
                       IWebHostEnvironment hostingEnvironment,
                       IQuestionServices questionServices)
 {
     _mapper             = mapper;
     _dbContext          = dbContext;
     _hostingEnvironment = hostingEnvironment;
     _questionServices   = questionServices;
 }
 public SurveyDirectoryServices(IRepository <SurveyDirectory> repository,
                                IDbQuery dbQuery, ISurveyDetailServices surveyDetailServices,
                                ISurveyStyleServices surveyStyleServices,
                                ICacheManager cacheManager,
                                IQuestionServices questionservices)
 {
     _repository           = repository;
     _dbQuery              = dbQuery;
     _surveyDetailServices = surveyDetailServices;
     _questionservices     = questionservices;
     _surveyStyleServices  = surveyStyleServices;
     _cacheManager         = cacheManager;
 }
Exemple #9
0
 public UsersController(IQuestionServices service,
                        ApplicationUserManager userManager,
                        ApplicationSignInManager signInManager,
                        MapperService mapper, RoleManager <IdentityRole> roleManager,
                        IToastNotification toaster)
 {
     _questionService = service;
     _userManager     = userManager;
     _signInManager   = signInManager;
     _mapper          = mapper;
     _roleManager     = roleManager;
     _toaster         = toaster;
 }
Exemple #10
0
 public DiscussionForumManager(DatabaseContext _db)
 {
     this._db = _db;
     //this._discussionservices = new DiscussionForumServices(_db);
     this._answerServices = new AnswerServices(_db);
     //this._schoolQuestionServices = new SchoolQuestionServices(_db);
     //this._departmentQuestionServices = new DepartmentQuestionServices(_db);
     //this._courseQuestionServices = new CourseQuestionServices(_db);
     //this._draftQuestionServices = new DraftQuestionServices(_db);
     this._questionServices       = new QuestionServices(_db);
     this._userManagementServices = new UserManagementServices(_db);
     //this._emailservice = new EmailService();
 }
 public QuestionsController(IQuestionServices service,
                            ApplicationUserManager userManager,
                            ApplicationSignInManager signInManager,
                            MapperService mapper,
                            IToastNotification toaster,
                            Utils utils)
 {
     _questionService = service;
     _userManager     = userManager;
     _signInManager   = signInManager;
     _mapper          = mapper;
     _toaster         = toaster;
     _utils           = utils;
 }
 public SearchController(IQuestionServices service,
                         ApplicationUserManager userManager,
                         ApplicationSignInManager signInManager,
                         MapperService mapper,
                         IAnswerServices answerService,
                         IToastNotification toaster)
 {
     _questionService = service;
     _userManager     = userManager;
     _signInManager   = signInManager;
     _mapper          = mapper;
     _answerService   = answerService;
     _toaster         = toaster;
 }
 public AnswersController(IQuestionServices service,
                          ApplicationUserManager userManager,
                          ApplicationSignInManager signInManager,
                          MapperService mapper,
                          IAnswerServices answerService,
                          Utils utils)
 {
     _questionService = service;
     _userManager     = userManager;
     _signInManager   = signInManager;
     _mapper          = mapper;
     _answerService   = answerService;
     _utils           = utils;
 }
Exemple #14
0
 public QuestionController(ICategoryServices category, IQuestionServices question)
 {
     this._category = category;
     this._question = question;
 }
Exemple #15
0
 public QuestionsController(IQuestionServices questionService)
 {
     _questionService = questionService;
 }
 public QuestionController(IQuestionServices question)
 {
     questionService = question;
 }
Exemple #17
0
 public QuestionController(IQuestionServices iQuestionServices)
 {
     _iQuestionServices = iQuestionServices;
 }
Exemple #18
0
 public QuestionController(ILogger <QuestionController> logger, IQuestionServices questionServices)
 {
     _logger           = logger;
     _questionServices = questionServices;
 }
Exemple #19
0
        public ConceptMapListenerService(IQuestionServices questionService)
        {
            _questionService = questionService;
            string consulIP = Environment.GetEnvironmentVariable("MACHINE_LOCAL_IPV4");
            var    factory  = new ConnectionFactory()
            {
                HostName = consulIP, UserName = "******", Password = "******", Port = 5672
            };

            var connection = factory.CreateConnection();
            var channel    = connection.CreateModel();

            channel.QueueDeclare(queue: "Concepts",
                                 durable: false,
                                 exclusive: false,
                                 autoDelete: false,
                                 arguments: null);
            var consumer = new EventingBasicConsumer(channel);

            consumer.Received += (model, ea) =>
            {
                QuestionConceptMap questionConceptMap = new QuestionConceptMap();
                var message = ea.Body;
                var body    = Encoding.UTF8.GetString(message);
                Console.WriteLine(body);
                ConceptMapData conceptmap = JsonConvert.DeserializeObject <ConceptMapData>(body);
                questionConceptMap.Domain                = conceptmap.Domain;
                questionConceptMap.Version               = conceptmap.Version;
                questionConceptMap.concepttriplet        = conceptmap.Triplet;
                questionConceptMap.concepts              = conceptmap.Concepts;
                questionConceptMap.contentConceptTriplet = conceptmap.contentConceptTriplet;
                List <QuestionConceptTriplet> t = new List <QuestionConceptTriplet>();

                foreach (string concept in conceptmap.Concepts)
                {
                    var questionbyConcept = _questionService.GetAllQuestionsByConceptTag(concept, conceptmap.Domain).Result;


                    foreach (IQuestion question in questionbyConcept)
                    {
                        QuestionConceptTriplet t1 = new QuestionConceptTriplet();

                        Concept   source       = new Concept();
                        Question  target       = new Question();
                        Predicate relationship = new Predicate();
                        source.Name       = concept;
                        source.Domain     = conceptmap.Domain;
                        target.QuestionId = question.QuestionId;
                        relationship.Name = question.Taxonomy;
                        t1.Source         = source;
                        t1.Target         = target;
                        t1.Relationship   = relationship;
                        t.Add(t1);
                    }
                }
                questionConceptMap.questionconceptTriplet = t.ToArray();

                var           questionbydomain = _questionService.GetAllQuestionsByDomain(conceptmap.Domain).Result;
                List <String> questionIds      = new List <String>();

                foreach (IQuestion quest in questionbydomain)
                {
                    questionIds.Add(quest.QuestionId);
                }
                questionConceptMap.questionIds = questionIds.ToArray();
                var resultdata = _questionService.CreateQuestionConceptMap(questionConceptMap);
                if (resultdata.Equals(questionConceptMap))
                {
                    channel.QueueDeclare(queue: "ConceptMap",
                                         durable: false,
                                         exclusive: false,
                                         autoDelete: false,
                                         arguments: null);
                    string bodydata = JsonConvert.SerializeObject(questionConceptMap);
                    channel.BasicPublish(exchange: "",
                                         routingKey: "ConceptMap",
                                         mandatory: true,
                                         basicProperties: null,
                                         body: Encoding.UTF8.GetBytes(bodydata));
                }
            };
            channel.BasicConsume(queue: "Concepts",
                                 autoAck: true,
                                 consumer: consumer);
        }
Exemple #20
0
 public QuestionController(IQuestionServices _questionService)
 {
     this.questionService = _questionService;
 }
Exemple #21
0
 public QuestionController(IQuestionServices questionservices, ILogger <QuestionController> logger)
 {
     _questionservices = questionservices;
     _logger           = logger;
 }