public void Run() { _logger.LogInformation($"{nameof(DeleteOldUsersJob)} started"); var users = _userRepository.GetOldUsersAsync().Result.ToArray(); foreach (var user in users) { _userUnitOfWork.DeleteUserAsync(user).Wait(); } _logger.LogInformation($"{nameof(DeleteOldUsersJob)} finished"); }