示例#1
0
        public SubjectsController(ISubjectRepo repo, IUserRepo userRepo, IMapper iMapper)

        {
            Repo      = repo;
            _UserRepo = userRepo;
            _iMapper  = iMapper;
        }
示例#2
0
 //constructor
 public DashboardController(IQuestionRepo questionRepo, IQuizRepo quizRepo, IAnswerRepo answerRepo, IChoiceRepo choiceRepo, ISubjectRepo subjectRepo)
 {
     this.questionRepo = questionRepo;
     this.quizRepo     = quizRepo;
     this.answerRepo   = answerRepo;
     this.choiceRepo   = choiceRepo;
     this.subjectRepo  = subjectRepo;
 }
示例#3
0
 public PlayController(IQuizRepo quizRepo, ISubjectRepo subjectRepo, IUserQuizRepo userQuizRepo, IQuizAnswerRepo quizAnswerRepo, IAnswerRepo answerRepo)
 {
     this.quizRepo       = quizRepo;
     this.subjectRepo    = subjectRepo;
     this.userQuizRepo   = userQuizRepo;
     this.quizAnswerRepo = quizAnswerRepo;
     this.answerRepo     = answerRepo;
 }
示例#4
0
        public static Quiz_DTO ConvertTo_DTOAsync(Quiz quiz, ref Quiz_DTO quiz_DTO, ISubjectRepo subjectRepo)
        {
            try
            {
                Subject subject = subjectRepo.GetsubjectById(quiz.SubjectId).Result;

                //controleer objecten op null
                quiz_DTO.QuizName    = quiz.QuizName;
                quiz_DTO.Difficulty  = quiz.Difficulty.ToString();
                quiz_DTO.Description = (quiz.Description is null) ? "No description is given" : quiz.Description;
                quiz_DTO.ImgUrl      = quiz.ImgUrl;
                quiz_DTO.SubjectName = subject.SubjectName;
            }
            catch (Exception ex)
            {
                Debug.WriteLine(ex.InnerException.Message);
            }
            return(quiz_DTO);
        }
示例#5
0
 public ISubjectRepo Create(ISubjectRepo item)
 {
     throw new NotImplementedException();
 }
示例#6
0
 public void Update(ISubjectRepo item, int key)
 {
     throw new NotImplementedException();
 }
 public SubjectsController(ISubjectRepo repo)
 {
     this.repo = repo;
 }
 public QuizController(IQuizRepo quizRepo, ISubjectRepo subjectRepo)
 {
     this.quizRepo    = quizRepo;
     this.subjectRepo = subjectRepo;
 }
示例#9
0
 public SubjectController(ISubjectRepo subjectRepo)
 {
     this.subjectRepo = subjectRepo;
 }
示例#10
0
 public UserRepo(DbContextOptions <EdusentContext> options, ISubjectRepo subjectRepo)
 {
     Db           = new EdusentContext(options);
     Table        = Db.Set <User>();
     _subjectRepo = subjectRepo;
 }
示例#11
0
 public SubjectController(ISubjectRepo repo, IMapper mapper, ILogger <SubjectController> logger) : base(repo, mapper, logger)
 {
 }
示例#12
0
 public SubjectsController(ISubjectRepo sRepo, IMapper mapper)
 {
     _sRepo  = sRepo;
     _mapper = mapper;
 }