public PartialViewResult AniversariosDeHoje() { List <Pessoa> Lista = repositorio.TodasAsPessoas().ToList(); OrdenarLista AniversariosHoje = new OrdenarLista(); return(PartialView("_AniversariosDeHoje", AniversariosHoje.AniversariosDoDia(Lista))); }
// GET: Gerenciador public ActionResult Index() { List <Pessoa> Lista = repositorio.TodasAsPessoas().ToList(); OrdenarLista OrdenarLista = new OrdenarLista(); return(View(OrdenarLista.TempoParaAniversario(Lista))); }
public static List <Usuario> OrdenarListado(List <Usuario> queOrdeno, OrdenarLista porQueOrdeno, bool ascendente) { Comparison <Usuario> miComparador = null; switch (porQueOrdeno) { case OrdenarLista.Nombre: if (ascendente) { miComparador = new Comparison <Usuario>(Usuario.OrdenarPorNombreAsc); } else { miComparador = new Comparison <Usuario>(Usuario.OrdenarPorNombreDesc); } break; case OrdenarLista.Apellido: if (ascendente) { miComparador = new Comparison <Usuario>(Usuario.OrdenarPorApellidoAsc); } else { miComparador = new Comparison <Usuario>(Usuario.OrdenarPorApellidoDesc); } break; case OrdenarLista.TipoUsuario: if (ascendente) { miComparador = new Comparison <Usuario>(Usuario.OrdenarPorTipoUsuarioAsc); } else { miComparador = new Comparison <Usuario>(Usuario.OrdenarPorNombreDesc); } break; default: break; } queOrdeno.Sort(miComparador); return(queOrdeno); }
public void TestMethod2() { OrdenarLista ordenar = new OrdenarLista(); List <Usuario> listausuario = new List <Usuario>(); Usuario usuario = new Usuario(); usuario.Nombre = "Carlos"; usuario.Apellido = "Alcantara "; listausuario.Add(usuario); Usuario usuario1 = new Usuario(); usuario1.Nombre = "Luis"; usuario1.Apellido = "Reyes "; listausuario.Add(usuario1); Usuario usuario2 = new Usuario(); usuario2.Nombre = "Marcos"; usuario2.Apellido = "Pinillos "; listausuario.Add(usuario2); Usuario usuario3 = new Usuario(); usuario3.Nombre = "Marcos"; usuario3.Apellido = "Buis "; listausuario.Add(usuario3); Usuario usuario4 = new Usuario(); usuario4.Nombre = "Alberto"; usuario4.Apellido = "Coronel "; listausuario.Add(usuario4); var rpta = ordenar.OrdenarPorNombreApellido(listausuario); }