コード例 #1
0
 /// <summary>
 /// Проверить на использование платного канала
 /// </summary>
 /// <param name="channel"></param>
 public void CheckPayChannelUsed(PayChannel channel)
 {
     if (AccordancePayChannels.Any(item => item.PayChannels.Any(p => p.IdPayChannel == channel.IdPayChannel)))
     {
         throw new Exception("Этот канал ещё используется!");
     }
 }
コード例 #2
0
 /// <summary>
 /// Проверить на использование бронирования
 /// </summary>
 /// <param name="reservation"></param>
 public void CheckReservationUsed(Reservation reservation)
 {
     if (Transfers.Any(item => item.IdReservation == reservation.IdReservation) ||
         AccordancePayChannels.Any(item => item.IdReservation == reservation.IdReservation))
     {
         throw new Exception("Эти данные о бронировании ещё используются!");
     }
 }