/// <summary> /// Retorna a lista contendo o tipo 'OUTROS' e 'NAO UTILIZA' nas últimas posições da lista /// </summary> /// <returns></returns> public static List<ComunicacaoDeficiencia> ListarTodosOrdenados() { List<ComunicacaoDeficiencia> ordenado = new List<ComunicacaoDeficiencia>(); ComunicacaoDeficienciaDAO dao = new ComunicacaoDeficienciaDAO(); List<ComunicacaoDeficiencia> lista = dao.ListarTodos(); ordenado = lista.Where(p => p.Codigo != ComunicacaoDeficiencia.NAO_UTILIZA && p.Codigo != ComunicacaoDeficiencia.OUTROS).OrderBy(p => p.Nome).ToList(); ordenado.Add(lista.Where(p => p.Codigo == ComunicacaoDeficiencia.OUTROS).First()); ordenado.Add(lista.Where(p => p.Codigo == ComunicacaoDeficiencia.NAO_UTILIZA).First()); return ordenado; }
public static List<ComunicacaoDeficiencia> ListarTodos() { ComunicacaoDeficienciaDAO dao = new ComunicacaoDeficienciaDAO(); return dao.ListarTodos(); }