コード例 #1
0
 private DeliveryStatus GetDeliveryStatusFromDeliveryCoDeliveryStatus(DeliveryCo.Business.Entities.DeliveryStatus pStatus)
 {
     if (pStatus == DeliveryCo.Business.Entities.DeliveryStatus.Delivered)
     {
         return(DeliveryStatus.Delivered);
     }
     else if (pStatus == DeliveryCo.Business.Entities.DeliveryStatus.Failed)
     {
         return(DeliveryStatus.Failed);
     }
     else if (pStatus == DeliveryCo.Business.Entities.DeliveryStatus.Submitted)
     {
         return(DeliveryStatus.Submitted);
     }
     else
     {
         throw new Exception("Unexpected delivery pStatus received");
     }
 }
コード例 #2
0
 public void NotifyDeliveryCompletion(Guid pDeliveryId, DeliveryCo.Business.Entities.DeliveryStatus pStatus)
 {
     Provider.NotifyDeliveryCompletion(pDeliveryId, GetDeliveryStatusFromDeliveryCoDeliveryStatus(pStatus));
 }
コード例 #3
0
 public void NotifyDeliveryCompletion(System.Guid pDeliveryId, DeliveryCo.Business.Entities.DeliveryStatus pStatus)
 {
     base.Channel.NotifyDeliveryCompletion(pDeliveryId, pStatus);
 }