Example #1
0
        public void CreateForQuestion(TableRepository tableRepository, Guid userId, Guid questionId)
        {
            UserBadgeEntry badge = new UserBadgeEntry(userId, Name)
            {
                QuestionId = questionId,
            };

            tableRepository.InsertOrMerge(badge, Tables.UserBadges);
        }
Example #2
0
        public void CreateIfNotExist(TableRepository tableRepository, Guid userId)
        {
            UserBadgeEntry badge = tableRepository.Get <UserBadgeEntry>(Tables.UserBadges, userId, Name);

            if (badge == null)
            {
                badge = new UserBadgeEntry(userId, Name);
                tableRepository.InsertOrMerge(badge, Tables.UserBadges);
            }
        }