Exemplo n.º 1
0
 public void Notify(Action <InfoValueObject> execute, InfoValueObject info)
 {
     if (info.Status == Status.CustomerRefusal)
     {
         info.Message = "Buyer Refuses your offer.";
         execute(info);
     }
     else
     {
         Next?.Notify(execute, info);
     }
 }
Exemplo n.º 2
0
 public void Notify(Action <InfoValueObject> execute, InfoValueObject info)
 {
     if (info.Status == Status.SellerRefusal)
     {
         info.Message = $"Dear {info.Name} the seller refuses your counter-proposal.";
         execute(info);
     }
     else
     {
         Next?.Notify(execute, info);
     }
 }
Exemplo n.º 3
0
 public override void Notify(InfoValueObject info)
 {
     //your SMS notification
 }
Exemplo n.º 4
0
 public override void Notify(InfoValueObject info)
 {
     //Your email Notification
 }
Exemplo n.º 5
0
 public static void Initialize(BaseNotification notificationBase, InfoValueObject info)
 {
     _initialNotification.Notify(notificationBase.Notify, info);
 }
Exemplo n.º 6
0
 public abstract void Notify(InfoValueObject info);