improvements, fixes, etc....
This commit is contained in:
parent
ec93fc7afd
commit
4538c0a4b9
|
|
@ -1,4 +1,4 @@
|
||||||
using FruitBank.Common.Entities;
|
using FruitBank.Common.Interfaces;
|
||||||
using LinqToDB.Mapping;
|
using LinqToDB.Mapping;
|
||||||
using Mango.Nop.Core.Entities;
|
using Mango.Nop.Core.Entities;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,5 @@
|
||||||
using LinqToDB.Mapping;
|
using FruitBank.Common.Interfaces;
|
||||||
|
using LinqToDB.Mapping;
|
||||||
using Mango.Nop.Core.Entities;
|
using Mango.Nop.Core.Entities;
|
||||||
|
|
||||||
namespace FruitBank.Common.Entities;
|
namespace FruitBank.Common.Entities;
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,5 @@
|
||||||
using LinqToDB.Mapping;
|
using FruitBank.Common.Interfaces;
|
||||||
|
using LinqToDB.Mapping;
|
||||||
using Mango.Nop.Core.Entities;
|
using Mango.Nop.Core.Entities;
|
||||||
|
|
||||||
namespace FruitBank.Common.Entities;
|
namespace FruitBank.Common.Entities;
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,5 @@
|
||||||
using AyCode.Core.Interfaces;
|
using AyCode.Core.Interfaces;
|
||||||
|
using FruitBank.Common.Interfaces;
|
||||||
using LinqToDB.Mapping;
|
using LinqToDB.Mapping;
|
||||||
using Mango.Nop.Core.Entities;
|
using Mango.Nop.Core.Entities;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
using AyCode.Interfaces.Entities;
|
using AyCode.Interfaces.Entities;
|
||||||
using AyCode.Interfaces.TimeStampInfo;
|
using AyCode.Interfaces.TimeStampInfo;
|
||||||
|
|
||||||
namespace FruitBank.Common.Entities;
|
namespace FruitBank.Common.Interfaces;
|
||||||
|
|
||||||
public interface IPartner : IEntityInt, ITimeStampInfo
|
public interface IPartner : IEntityInt, ITimeStampInfo
|
||||||
{
|
{
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
using AyCode.Interfaces.Entities;
|
using AyCode.Interfaces.Entities;
|
||||||
using AyCode.Interfaces.TimeStampInfo;
|
using AyCode.Interfaces.TimeStampInfo;
|
||||||
|
|
||||||
namespace FruitBank.Common.Entities;
|
namespace FruitBank.Common.Interfaces;
|
||||||
|
|
||||||
public interface IShipping : IEntityInt, ITimeStampInfo
|
public interface IShipping : IEntityInt, ITimeStampInfo
|
||||||
{
|
{
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
using AyCode.Interfaces.Entities;
|
using AyCode.Interfaces.Entities;
|
||||||
using AyCode.Interfaces.TimeStampInfo;
|
using AyCode.Interfaces.TimeStampInfo;
|
||||||
|
|
||||||
namespace FruitBank.Common.Entities;
|
namespace FruitBank.Common.Interfaces;
|
||||||
|
|
||||||
public interface IShippingDocument: IEntityInt, ITimeStampInfo
|
public interface IShippingDocument: IEntityInt, ITimeStampInfo
|
||||||
{
|
{
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
using AyCode.Interfaces.Entities;
|
using AyCode.Interfaces.Entities;
|
||||||
using AyCode.Interfaces.TimeStampInfo;
|
using AyCode.Interfaces.TimeStampInfo;
|
||||||
|
|
||||||
namespace FruitBank.Common.Entities;
|
namespace FruitBank.Common.Interfaces;
|
||||||
|
|
||||||
public interface IShippingItem : IEntityInt, ITimeStampInfo
|
public interface IShippingItem : IEntityInt, ITimeStampInfo
|
||||||
{
|
{
|
||||||
|
|
@ -4,18 +4,35 @@ using System.Linq;
|
||||||
using System.Text;
|
using System.Text;
|
||||||
using System.Threading.Tasks;
|
using System.Threading.Tasks;
|
||||||
using AyCode.Core.Interfaces;
|
using AyCode.Core.Interfaces;
|
||||||
|
using FruitBank.Common.Entities;
|
||||||
|
|
||||||
namespace FruitBank.Common.Models
|
namespace FruitBank.Common.Models
|
||||||
{
|
{
|
||||||
public class MeasuringModel : IAcSerializableToJson
|
public class MeasuringModel : IAcSerializableToJson
|
||||||
{
|
{
|
||||||
public MeasuringModel() { }
|
public string Name { get; set; }
|
||||||
|
|
||||||
|
public Shipping Shipping { get; set; }
|
||||||
|
public List<Partner> Partners { get; set; }
|
||||||
|
public List<ShippingItem> ShippingItems { get; set; }
|
||||||
|
public List<ShippingDocument> ShippingDocuments { get; set; }
|
||||||
|
|
||||||
|
|
||||||
|
public MeasuringModel()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
public MeasuringModel(string name) : this()
|
public MeasuringModel(string name) : this()
|
||||||
{
|
{
|
||||||
Name = name;
|
Name = name;
|
||||||
}
|
}
|
||||||
|
|
||||||
public string Name { get; set; }
|
public MeasuringModel(Shipping shipping, List<Partner> partners, List<ShippingItem> shippingItems, List<ShippingDocument> shippingDocuments) : this()
|
||||||
|
{
|
||||||
|
Shipping = shipping;
|
||||||
|
Partners = partners ?? [];
|
||||||
|
ShippingItems = shippingItems ?? [];
|
||||||
|
ShippingDocuments = shippingDocuments ?? [];
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
|
|
||||||
<input @bind="_userName" placeholder="Your name" />
|
<input @bind="_userName" placeholder="Your name" />
|
||||||
<input @bind="_message" placeholder="Partner ID..." />
|
<input @bind="_message" placeholder="Partner ID..." />
|
||||||
<button @onclick="Send">Send</button>
|
<button @onclick="GetPartner">Send</button>
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
@foreach (var m in _messages)
|
@foreach (var m in _messages)
|
||||||
|
|
|
||||||
|
|
@ -37,7 +37,7 @@ namespace FruitBankHybrid.Shared.Pages
|
||||||
_logger.Info("OnInitializedAsync");
|
_logger.Info("OnInitializedAsync");
|
||||||
}
|
}
|
||||||
|
|
||||||
private async Task Send()
|
private async Task GetPartner()
|
||||||
{
|
{
|
||||||
var measuringModel = new MeasuringModel();
|
var measuringModel = new MeasuringModel();
|
||||||
|
|
||||||
|
|
@ -46,6 +46,7 @@ namespace FruitBankHybrid.Shared.Pages
|
||||||
_message = string.Empty;
|
_message = string.Empty;
|
||||||
|
|
||||||
measuringModel.Name = (await FruitBankSignalRClient.GetPartnerById(partnerId))?.Name!;
|
measuringModel.Name = (await FruitBankSignalRClient.GetPartnerById(partnerId))?.Name!;
|
||||||
|
//measuringModel.Name = (await FruitBankSignalRClient.GetMeasuringModelByShippingId(partnerId))?.Name!;
|
||||||
}
|
}
|
||||||
|
|
||||||
_messages.Add((_userName, measuringModel?.Name ?? "ERROR"));
|
_messages.Add((_userName, measuringModel?.Name ?? "ERROR"));
|
||||||
|
|
|
||||||
|
|
@ -19,7 +19,7 @@ namespace FruitBankHybrid.Shared.Services.SignalRs
|
||||||
}
|
}
|
||||||
|
|
||||||
public Task<MeasuringModel?> GetMeasuringModelByShippingId(int shippingId)
|
public Task<MeasuringModel?> GetMeasuringModelByShippingId(int shippingId)
|
||||||
=> GetAllAsync<MeasuringModel>(SignalRTags.GetMeasuringModelByShippingId);
|
=> GetByIdAsync<MeasuringModel>(SignalRTags.GetMeasuringModelByShippingId, shippingId);
|
||||||
|
|
||||||
//public Task GetWelcomeMessageAsync(string message, Action? callback = null)
|
//public Task GetWelcomeMessageAsync(string message, Action? callback = null)
|
||||||
//{
|
//{
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue