示例#1
0
        public ClassBusiness(IClassDataAccess classDataAccess, IHttpContextAccessor httpContextAccessor)
        {
            _classDataAccess     = classDataAccess;
            _httpContextAccessor = httpContextAccessor;
            var result = httpContextAccessor.HttpContext.User.FindFirst(ClaimTypes.NameIdentifier);

            _username = result == null ? "SYSTEM" : result.Value;
        }
示例#2
0
        public StudentBusiness(IStudentDataAccess studentDataAccess, IClassDataAccess classDataAccess, IOptions <AppConfig> optionsAccessor, IHttpContextAccessor httpContextAccessor)
        {
            _studentDataAccess   = studentDataAccess;
            _classDataAccess     = classDataAccess;
            _options             = optionsAccessor.Value;
            _httpContextAccessor = httpContextAccessor;
            var result = httpContextAccessor.HttpContext.User.FindFirst(ClaimTypes.NameIdentifier);

            _username = result == null ? "SYSTEM" : result.Value;
        }