Exemple #1
0
        /// <inheritdoc />
        public async Task CreateAsync(GuildChannelCreationData data)
        {
            if (data == null)
            {
                throw new ArgumentNullException(nameof(data));
            }

            var entity = data.ToEntity();

            await ModixContext.GuildChannels.AddAsync(entity);

            await ModixContext.SaveChangesAsync();
        }
        /// <inheritdoc />
        public async Task CreateAsync(GuildChannelCreationData data, CancellationToken cancellationToken = default)
        {
            if (data == null)
            {
                throw new ArgumentNullException(nameof(data));
            }

            var entity = data.ToEntity();

            await ModixContext.Set <GuildChannelEntity>().AddAsync(entity, cancellationToken);

            await ModixContext.SaveChangesAsync(cancellationToken);
        }