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); }