Example #1
0
        private void FillCliente(Cliente cliente)
        {
            var clientesPedido = Pedidos.SelectMany(x => x.Clientes).Where(y => y.Equals(cliente));

            cliente.Total = clientesPedido.Sum(x => x.Total);
            cliente.Pago = clientesPedido.All(x => x.Pago);
        }
Example #2
0
 public void RegistrarPagamento(Cliente cliente)
 {
     foreach (var pedido in Pedidos)
     {
         if(pedido.Clientes.Any(x=>x.Equals(cliente)))
             pedido.RegistrarPagamento(cliente);
     }
 }
Example #3
0
        public void ClienteTemNome()
        {
            var cliente = new Cliente("Gabriel");

            Assert.AreEqual("Gabriel",cliente.Nome);
        }
Example #4
0
 public void RegistrarPagamento(Cliente cliente)
 {
     Clientes.First(x => x.Equals(cliente)).Pago = cliente.Pago;
 }
Example #5
0
 protected bool Equals(Cliente other)
 {
     return string.Equals(Nome, other.Nome);
 }