notifications

This commit is contained in:
Loretta 2024-11-20 15:00:06 +01:00
parent d1eb50bb40
commit 11aad69c11
4 changed files with 20 additions and 9 deletions

View File

@ -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;
}
}

View File

@ -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) { }
}

View File

@ -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) { }
}

View File

@ -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) { }
}
}