예제 #1
0
 private bool ContainsDelivery(Delivery delivery, IEnumerable<Delivery> deliveries)
 {
     return deliveries.Any(line => line.Id == delivery.Id);
 }
예제 #2
0
 public void AppendDeliveries(Delivery delivery)
 {
     if (Deliveries == null)
     {
         Deliveries = new List<Delivery>();
     }
     if (AddDelivery == null)
     {
         AddDelivery = new List<Delivery>();
     }
     if (!ContainsDelivery(delivery, Deliveries))
     {
         Deliveries.Add(delivery);
         AddDelivery.Add(delivery);
     }
     SetWeights();
 }