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); }
public void RegistrarPagamento(Cliente cliente) { foreach (var pedido in Pedidos) { if(pedido.Clientes.Any(x=>x.Equals(cliente))) pedido.RegistrarPagamento(cliente); } }
public void ClienteTemNome() { var cliente = new Cliente("Gabriel"); Assert.AreEqual("Gabriel",cliente.Nome); }
public void RegistrarPagamento(Cliente cliente) { Clientes.First(x => x.Equals(cliente)).Pago = cliente.Pago; }
protected bool Equals(Cliente other) { return string.Equals(Nome, other.Nome); }