/// <inheritdoc /> public async Task DeleteAsync(EmojiSearchCriteria criteria) { if (criteria is null) { throw new ArgumentNullException(nameof(criteria)); } var entities = ModixContext.Emoji.FilterBy(criteria); ModixContext.RemoveRange(entities); await ModixContext.SaveChangesAsync(); }