public void CreatePersonalUserLog(CertificationPlatformUser user)
        {
            PersonalLog personalLog = new PersonalLog
            {
                UserIdentificator = user.Id,
            };

            GetPersonalLogs().InsertOne(personalLog);
        }
Example #2
0
        public void AddUserLog(CertificationPlatformUser user, LogInformation logInfo)
        {
            var userLog = new CertificationPlatformUserLog
            {
                CertificationPlatformUserLogIdentificator = _keyGenerator.GenerateNewId(),
                AlteredEntity = user,
                LogData       = logInfo
            };

            _logRepository.AddUserLog(userLog);
        }
        private async Task LoadSharedKeyAndQrCodeUriAsync(CertificationPlatformUser user, EnableAuthenticatorViewModel model)
        {
            var unformattedKey = await _userManager.GetAuthenticatorKeyAsync(user);

            if (string.IsNullOrEmpty(unformattedKey))
            {
                await _userManager.ResetAuthenticatorKeyAsync(user);

                unformattedKey = await _userManager.GetAuthenticatorKeyAsync(user);
            }

            model.SharedKey        = FormatKey(unformattedKey);
            model.AuthenticatorUri = GenerateQrCodeUri(user.Email, unformattedKey);
        }
 public bool ValidateUserTokenForAssignToCourseQueuePurpouse(CertificationPlatformUser user, string code)
 {
     return(_userManager.VerifyUserTokenAsync(user, "AssignToCourseQueue", "AssignToCourseQueue", code).Result);
 }
 public string GenerateUserTokenForAssignToCourseQueuePurpouse(CertificationPlatformUser user)
 {
     return(_userManager.GenerateUserTokenAsync(user, "AssignToCourseQueue", "AssignToCourseQueue").Result);
 }
 public bool ValidateUserTokenForEntityDeletion(CertificationPlatformUser user, string code)
 {
     return(_userManager.VerifyUserTokenAsync(user, "DeletionOfEntity", "DeletionOfEntity", code).Result);
 }
 public string GenerateUserTokenForEntityDeletion(CertificationPlatformUser user)
 {
     return(_userManager.GenerateUserTokenAsync(user, "DeletionOfEntity", "DeletionOfEntity").Result);
 }
Example #8
0
        public void UpdateUser(CertificationPlatformUser user)
        {
            var filter = Builders <CertificationPlatformUser> .Filter.Eq(x => x.Id, user.Id);

            var result = GetUsers().ReplaceOne(filter, user);
        }