Example #1
0
 public void DeleteUser(User targetUser, User user, string ip, bool ban)
 {
     if (ban)
     {
         _banRepository.BanEmail(targetUser.Email);
     }
     _userRepository.DeleteUser(targetUser);
     _securityLogService.CreateLogEntry(user, targetUser, ip, String.Format("Name: {0}, E-mail: {1}", targetUser.Name, targetUser.Email), SecurityLogType.UserDeleted);
 }
Example #2
0
        public async Task DeleteUser(User targetUser, User user, string ip, bool ban)
        {
            if (ban)
            {
                await _banRepository.BanEmail(targetUser.Email);
            }
            await _userRepository.DeleteUser(targetUser);

            await _securityLogService.CreateLogEntry(user, targetUser, ip, $"Name: {targetUser.Name}, E-mail: {targetUser.Email}", SecurityLogType.UserDeleted);
        }
Example #3
0
 public void BanEmail(string email)
 {
     _banRepository.BanEmail(email);
 }
Example #4
0
 public async Task BanEmail(string email)
 {
     await _banRepository.BanEmail(email);
 }