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); }
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); }