public static IQueryable <TurmaParticipante> WithBasicFilters(this IQueryable <TurmaParticipante> queryBase, TurmaParticipanteFilter filters)
        {
            var queryFilter = queryBase;

            if (filters.Ids.IsSent())
            {
                queryFilter = queryFilter.Where(_ => filters.GetIds().Contains(_.TurmaParticipanteId));
            }

            if (filters.TurmaParticipanteId.IsSent())
            {
                queryFilter = queryFilter.Where(_ => _.TurmaParticipanteId == filters.TurmaParticipanteId);
            }
            if (filters.ParticipanteId.IsSent())
            {
                queryFilter = queryFilter.Where(_ => _.ParticipanteId == filters.ParticipanteId);
            }
            if (filters.TurmaId.IsSent())
            {
                queryFilter = queryFilter.Where(_ => _.TurmaId == filters.TurmaId);
            }


            return(queryFilter);
        }