using Microsoft.EntityFrameworkCore; namespace Govor.Domain.Common.Extensions; public static class QueryableExtensions { public static async Task> ToListOrThrowIfEmpty(this IQueryable query, Exception ex) { var list = await query.ToListAsync(); if (list.Count == 0) throw ex; return list; } }