public void CreatePersonalUserLog(CertificationPlatformUser user) { PersonalLog personalLog = new PersonalLog { UserIdentificator = user.Id, }; GetPersonalLogs().InsertOne(personalLog); }
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); }
public void UpdateUser(CertificationPlatformUser user) { var filter = Builders <CertificationPlatformUser> .Filter.Eq(x => x.Id, user.Id); var result = GetUsers().ReplaceOne(filter, user); }