예제 #1
0
 /// <summary>
 /// Вычисление и проставление полных стоимостей цены и её частей на основании подробностей цены
 /// </summary>
 public void CalculateTotalPrice()
 {
     if (PassengerTypePriceBreakdown != null)
     {
         TotalPrice = new Money(PassengerTypePriceBreakdown.Sum(passTypePrice => passTypePrice.TotalFare.Value * passTypePrice.TravellerRef.Count), PassengerTypePriceBreakdown[0].TotalFare.Currency);
     }
     else if (TotalPrice == null)
     {
         TotalPrice = new Money(0, "RUB");
     }
 }
예제 #2
0
 /// <summary>
 /// Вычисление и проставление полных стоимостей цены и её частей на основании подробностей цены
 /// </summary>
 public void CalculateTotalPrice()
 {
     if (PassengerTypePriceBreakdown != null)
     {
         TotalPrice = PassengerTypePriceBreakdown.Sum(ptp => ptp.TotalFare * ptp.TravellerRef.Count);
     }
     else if (TotalPrice == null)
     {
         TotalPrice = new Money(0, "RUB");
     }
 }