예제 #1
0
 public TeacherProfileModel(IUserInfoLoader userInfoLoader, IProfile getPassword, ILoginChecker logincheker, IHttpContextAccessor httpContextAccessor)
 {
     _httpContextAccessor = httpContextAccessor;
     _getPasswords        = getPassword;
     _logincheker         = logincheker;
     _userInfoLoader      = userInfoLoader;
     TeacherID            = int.Parse(_httpContextAccessor.HttpContext.User.FindFirst(ClaimTypes.NameIdentifier).Value);
 }
예제 #2
0
 public TeacherChatModel(IQuestionLoader questionLoader, IUserInfoLoader userInfoLoader, IQuestionAnswerRegister answerRegister,
                         IHttpContextAccessor httpContextAccessor, ITeacherActivity teacherActivity)
 {
     _questionLoader      = questionLoader;
     _userInfoLoader      = userInfoLoader;
     _answerRegister      = answerRegister;
     _teacherActivity     = teacherActivity;
     _httpContextAccessor = httpContextAccessor;
 }
예제 #3
0
 public IndexModel(IUserInfoLoader userInfoLoader, IHttpContextAccessor httpContextAccessor)
 {
     _userInfoLoader      = userInfoLoader;
     _httpContextAccessor = httpContextAccessor;
 }
예제 #4
0
 public InboxModel(IQuestionLoader questionLoader, IUserInfoLoader userInfoLoader)
 {
     _questionLoader = questionLoader;
     _userInfoLoader = userInfoLoader;
 }