From 11aad69c111dac02298e09e70feb457a99763196 Mon Sep 17 00:00:00 2001 From: Loretta Date: Wed, 20 Nov 2024 15:00:06 +0100 Subject: [PATCH] notifications --- .../Hubs/Messages/AuctionNotificationBase.cs | 7 +++++++ .../Hubs/Messages/AuctionProductStatusNotification.cs | 8 ++++++-- .../Hubs/Messages/AuctionStatusNotification.cs | 8 ++++++-- .../Hubs/Messages/BidNotificationMessage.cs | 6 +----- 4 files changed, 20 insertions(+), 9 deletions(-) diff --git a/Nop.Plugin.Misc.AuctionPlugin/Hubs/Messages/AuctionNotificationBase.cs b/Nop.Plugin.Misc.AuctionPlugin/Hubs/Messages/AuctionNotificationBase.cs index c505ca3..7251dd1 100644 --- a/Nop.Plugin.Misc.AuctionPlugin/Hubs/Messages/AuctionNotificationBase.cs +++ b/Nop.Plugin.Misc.AuctionPlugin/Hubs/Messages/AuctionNotificationBase.cs @@ -5,4 +5,11 @@ namespace Nop.Plugin.Misc.AuctionPlugin.Hubs.Messages; public abstract class AuctionNotificationBase { public AuctionDto AuctionDto { get; set; } + + protected AuctionNotificationBase(){} + + protected AuctionNotificationBase(AuctionDto auctionDto) + { + AuctionDto = auctionDto; + } } \ No newline at end of file diff --git a/Nop.Plugin.Misc.AuctionPlugin/Hubs/Messages/AuctionProductStatusNotification.cs b/Nop.Plugin.Misc.AuctionPlugin/Hubs/Messages/AuctionProductStatusNotification.cs index 4b1ccc2..8090a68 100644 --- a/Nop.Plugin.Misc.AuctionPlugin/Hubs/Messages/AuctionProductStatusNotification.cs +++ b/Nop.Plugin.Misc.AuctionPlugin/Hubs/Messages/AuctionProductStatusNotification.cs @@ -1,6 +1,10 @@ -namespace Nop.Plugin.Misc.AuctionPlugin.Hubs.Messages; +using Nop.Plugin.Misc.AuctionPlugin.Domains.Dtos; + +namespace Nop.Plugin.Misc.AuctionPlugin.Hubs.Messages; public class AuctionProductStatusNotification : AuctionNotificationBase { - + public AuctionProductStatusNotification() { } + public AuctionProductStatusNotification(AuctionDto auctionDto):base(auctionDto) { } + } \ No newline at end of file diff --git a/Nop.Plugin.Misc.AuctionPlugin/Hubs/Messages/AuctionStatusNotification.cs b/Nop.Plugin.Misc.AuctionPlugin/Hubs/Messages/AuctionStatusNotification.cs index c538cdc..a8698ea 100644 --- a/Nop.Plugin.Misc.AuctionPlugin/Hubs/Messages/AuctionStatusNotification.cs +++ b/Nop.Plugin.Misc.AuctionPlugin/Hubs/Messages/AuctionStatusNotification.cs @@ -1,6 +1,10 @@ -namespace Nop.Plugin.Misc.AuctionPlugin.Hubs.Messages; +using Nop.Plugin.Misc.AuctionPlugin.Domains.Dtos; + +namespace Nop.Plugin.Misc.AuctionPlugin.Hubs.Messages; public class AuctionStatusNotification : AuctionNotificationBase { - + public AuctionStatusNotification() { } + public AuctionStatusNotification(AuctionDto auctionDto):base(auctionDto) { } + } \ No newline at end of file diff --git a/Nop.Plugin.Misc.AuctionPlugin/Hubs/Messages/BidNotificationMessage.cs b/Nop.Plugin.Misc.AuctionPlugin/Hubs/Messages/BidNotificationMessage.cs index d7beff2..dafa904 100644 --- a/Nop.Plugin.Misc.AuctionPlugin/Hubs/Messages/BidNotificationMessage.cs +++ b/Nop.Plugin.Misc.AuctionPlugin/Hubs/Messages/BidNotificationMessage.cs @@ -19,11 +19,7 @@ namespace Nop.Plugin.Misc.AuctionPlugin.Hubs.Messages public string NextStepAmount { get; set; } public BidNotificationMessage() { } - - public BidNotificationMessage(AuctionDto auctionDto) - { - AuctionDto = auctionDto; - } + public BidNotificationMessage(AuctionDto auctionDto):base(auctionDto) { } } }