Add ProductId to Transfer; Add IsAdmin to UserProductMapping;
This commit is contained in:
parent
b058d80c2e
commit
ca17d28bfa
|
|
@ -311,6 +311,7 @@ namespace TIAM.Database.Test
|
||||||
{
|
{
|
||||||
Id = transferId,
|
Id = transferId,
|
||||||
ProductId = productId,
|
ProductId = productId,
|
||||||
|
//ReferralProductId = productId,
|
||||||
Appointment = DateTime.UtcNow.AddDays(3),
|
Appointment = DateTime.UtcNow.AddDays(3),
|
||||||
FlightNumber = "GSD234",
|
FlightNumber = "GSD234",
|
||||||
FromAddress = fromAddress,
|
FromAddress = fromAddress,
|
||||||
|
|
|
||||||
|
|
@ -10,11 +10,12 @@ using TIAM.Entities.Products;
|
||||||
namespace TIAM.Entities.Transfers;
|
namespace TIAM.Entities.Transfers;
|
||||||
|
|
||||||
[Table(nameof(Transfer))]
|
[Table(nameof(Transfer))]
|
||||||
public class Transfer: IEntityGuid, ITimeStampInfo, IProductForeignKey<Guid?>
|
public class Transfer: IEntityGuid, ITimeStampInfo, IProductForeignKey
|
||||||
{
|
{
|
||||||
[Key, DatabaseGenerated(DatabaseGeneratedOption.None)]
|
[Key, DatabaseGenerated(DatabaseGeneratedOption.None)]
|
||||||
public Guid Id { get; set; }
|
public Guid Id { get; set; }
|
||||||
|
|
||||||
|
public Guid ProductId { get; set; }
|
||||||
public Guid? UserProductMappingId { get; set; }
|
public Guid? UserProductMappingId { get; set; }
|
||||||
public Guid? UserProductToCarId { get; set; }
|
public Guid? UserProductToCarId { get; set; }
|
||||||
[Required] public TransferStatusType TransferStatusType { get; set; } = TransferStatusType.OrderSubmitted;
|
[Required] public TransferStatusType TransferStatusType { get; set; } = TransferStatusType.OrderSubmitted;
|
||||||
|
|
@ -31,7 +32,7 @@ public class Transfer: IEntityGuid, ITimeStampInfo, IProductForeignKey<Guid?>
|
||||||
[MaxLength(250)] public string? Comment { get; set; }
|
[MaxLength(250)] public string? Comment { get; set; }
|
||||||
|
|
||||||
[Column("ReferralProductId")]
|
[Column("ReferralProductId")]
|
||||||
public Guid? ProductId { get; set; }
|
public Guid? ReferralProductId { get; set; }
|
||||||
|
|
||||||
public DateTime Created { get; set; }
|
public DateTime Created { get; set; }
|
||||||
public DateTime Modified { get; set; }
|
public DateTime Modified { get; set; }
|
||||||
|
|
|
||||||
|
|
@ -22,6 +22,7 @@ public class UserProductMapping : IEntityGuid, IUserForeignKey, IProductForeignK
|
||||||
public virtual Product Product { get; set; }
|
public virtual Product Product { get; set; }
|
||||||
|
|
||||||
public int Permissions { get; set; } = 1;
|
public int Permissions { get; set; } = 1;
|
||||||
|
public bool IsAdmin { get; set; }
|
||||||
|
|
||||||
//[JsonIgnore]
|
//[JsonIgnore]
|
||||||
//private string? JsonDetails { get; set; }
|
//private string? JsonDetails { get; set; }
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue