Пример #1
0
        public async Task DecrementAsync(ulong emojiId)
        {
            Database.CountedEmoji emoji = await _dbContext.CountedEmojis.FindAsync(emojiId);

            if (emoji == null)
            {
                return;
            }

            emoji.Times--;
            await _dbContext.SaveChangesAsync();
        }
Пример #2
0
        public async Task IncrementAsync(ulong emojiId)
        {
            var emoji = await _dbContext.CountedEmojis.FindAsync(emojiId);

            if (emoji == null)
            {
                emoji = new Database.CountedEmoji()
                {
                    Id = emojiId
                };
                await _dbContext.CountedEmojis.AddAsync(emoji);
            }

            emoji.Times++;
            await _dbContext.SaveChangesAsync();
        }
Пример #3
0
 private static CountedEmoji GetDto(Database.CountedEmoji emoji) =>