Exemple #1
0
        public List <ClienteCompra> GetMaiorClienteCompra()
        {
            ClienteCompra        resultado;
            List <ClienteCompra> Lista = new List <ClienteCompra>();

            _ListaHistorico.Where(h => Convert.ToDateTime(h.data).Year == 2016 && h.itens.Count == 1).ToList().OrderByDescending(x => x.valorTotal).ToList().ForEach(z =>
            {
                resultado            = new ClienteCompra();
                resultado.Nome       = _ListaCliente.Where(c => c.id == Int32.Parse(z.cliente)).FirstOrDefault().nome;
                resultado.ValorTotal = z.valorTotal;
                Lista.Add(resultado);
            });
            return(Lista);
        }
Exemple #2
0
        public List <ClienteCompra> GetListaClientesMaiorValor()
        {
            List <ClienteCompra> Lista = new List <ClienteCompra>();
            ClienteCompra        resultado;

            _ListaHistorico.OrderByDescending(x => x.valorTotal).ToList().ForEach(z =>
            {
                resultado            = new ClienteCompra();
                resultado.Nome       = _ListaCliente.Where(c => c.id == Int32.Parse(z.cliente)).FirstOrDefault().nome;
                resultado.ValorTotal = z.valorTotal;
                Lista.Add(resultado);
            });
            return(Lista);
        }