public async Task <int> ObterParticipantesFacilitadoresAsync(List <int> categoriasFm) { try { var niveisOcupacionais = new List <int> { 10, 19, 20, 21 }; return (await Task.Run( () => _bmMatriculaOferta.ObterPorNivelOcupacional(niveisOcupacionais) .Count(x => categoriasFm.Contains(x.Oferta.SolucaoEducacional.CategoriaConteudo.ID)))); } catch (Exception ex) { throw new AcademicoException(ex.Message); } }