Пример #1
0
        public async Task <GlobalUser> GetOrCreateGlobalUserAsync(ulong userId)
        {
            if (await GlobalUsers.FindAsync(userId) is GlobalUser user)
            {
                return(user);
            }

            user = new GlobalUser(userId, _provider.GetRequiredService <LocalizationService>());
            GlobalUsers.Add(user);
            await SaveChangesAsync();

            return(user);
        }
        public async Task <GlobalUser> GetOrCreateGlobalUserAsync(ulong userId)
        {
            if (await GlobalUsers.FindAsync(userId) is { } user)
            {
                return(user);
            }

            user = new GlobalUser(userId, _localization);
            GlobalUsers.Add(user);
            await SaveChangesAsync();

            return(user);
        }