public async Task <int> ObterParticipantesGestoresAsync(List <int> categoriasFm) { try { var perfis = new List <int> { (int)enumPerfil.GestorUC }; return (await Task.Run( () => _bmMatriculaOferta.ObterPorPerfil(perfis) .Count(x => categoriasFm.Contains(x.Oferta.SolucaoEducacional.CategoriaConteudo.ID)))); } catch (Exception ex) { throw new AcademicoException(ex.Message); } }