示例#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);
 }