diff --git a/Nop.Plugin.Misc.AIPlugin/Controllers/FruitBankDataController.cs b/Nop.Plugin.Misc.AIPlugin/Controllers/FruitBankDataController.cs index 428d7b2..9842302 100644 --- a/Nop.Plugin.Misc.AIPlugin/Controllers/FruitBankDataController.cs +++ b/Nop.Plugin.Misc.AIPlugin/Controllers/FruitBankDataController.cs @@ -113,6 +113,17 @@ namespace Nop.Plugin.Misc.FruitBankPlugin.Controllers return await ctx.Partners.GetByIdAsync(id); } + [SignalR(SignalRTags.AddPartner)] + public async Task AddPartner(Partner partner) + { + ArgumentNullException.ThrowIfNull(partner); + + _logger.Detail($"AddPartner invoked; id: {partner.Id}"); + + await ctx.Partners.InsertAsync(partner); + return await ctx.Partners.GetByIdAsync(partner.Id, partner.ShippingDocuments != null); + } + [SignalR(SignalRTags.UpdatePartner)] public async Task UpdatePartner(Partner partner) {