addBadgeToUser method
Implementation
User addBadgeToUser(User input, int badgeId) {
var user = _userRepository?.findEntityById(input.id) as User;
var badge = _badgeService?.findOneById(badgeId);
if (badge != null) {
if (user.points >= badge.points) {
user.badges.add(badge);
user.setPoints = user.points - badge.points;
_userRepository?.updat(user);
}
}
return user;
}