public List <Tuple <Atividade, bool> > Listar(int portfolioId) { List <Atividade> todosAtividades = aDao.Listar(); List <Atividade> noPortfolio = this.ListarPorPortfolio(portfolioId); List <Tuple <Atividade, bool> > result = new List <Tuple <Atividade, bool> >(); foreach (var s in todosAtividades) { result.Add(new Tuple <Atividade, bool>(s, noPortfolio.Select(i => i.Descricao).Contains(s.Descricao) ? true : false)); } return(result.OrderBy(i => i.Item1.Descricao).ToList()); }
public List <Atividade> Listar() { return(dao.Listar()); }