public void Execute(OnUserRegisteredEventArgs args) { if (!_ecommerceSettings.RewardPointsEnabled) { return; } int pointsForRegistration = _rewardPointSettings.PointsForRegistration; if (pointsForRegistration <= 0) { return; } User user = args.User; var registrationPoints = new RegistrationPoints { User = user, Points = pointsForRegistration, }; _session.Transact(session => session.Save(registrationPoints)); }
public void Execute(OnUserRegisteredEventArgs args) { UserLoggedIn(args.User, args.PreviousSession); }