Esempio n. 1
0
        public PartialViewResult AniversariosDeHoje()
        {
            List <Pessoa> Lista = repositorio.TodasAsPessoas().ToList();

            OrdenarLista AniversariosHoje = new OrdenarLista();

            return(PartialView("_AniversariosDeHoje", AniversariosHoje.AniversariosDoDia(Lista)));
        }
Esempio n. 2
0
        // GET: Gerenciador
        public ActionResult Index()
        {
            List <Pessoa> Lista = repositorio.TodasAsPessoas().ToList();

            OrdenarLista OrdenarLista = new OrdenarLista();



            return(View(OrdenarLista.TempoParaAniversario(Lista)));
        }
Esempio n. 3
0
        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);
        }
Esempio n. 4
0
        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);
        }