From e83dfcc8ab170caa6d74dfc5802f884df438de78 Mon Sep 17 00:00:00 2001 From: "jozsef.b@aycode.com" <9Rj@D}fVwBaN> Date: Fri, 5 Apr 2024 17:55:13 +0200 Subject: [PATCH] Add ContactEmail, ContactPhone, etc... --- TIAM.Database.Test/AdminDalTest.cs | 2 ++ TIAM.Entities/Products/IProductForeignKey.cs | 4 ++-- TIAM.Entities/Transfers/Transfer.cs | 8 ++++++-- 3 files changed, 10 insertions(+), 4 deletions(-) diff --git a/TIAM.Database.Test/AdminDalTest.cs b/TIAM.Database.Test/AdminDalTest.cs index b1ad300e..840dcd6e 100644 --- a/TIAM.Database.Test/AdminDalTest.cs +++ b/TIAM.Database.Test/AdminDalTest.cs @@ -378,6 +378,8 @@ namespace TIAM.Database.Test ToAddress = toAddress, PassengerCount = 3, Price = 20000, + ContactEmail = "xyztest@gmail.hu", + ContactPhone = "+3671542771", TransferStatusType = TransferStatusType.OrderConfirmed, }; diff --git a/TIAM.Entities/Products/IProductForeignKey.cs b/TIAM.Entities/Products/IProductForeignKey.cs index ccfac5d5..930da46e 100644 --- a/TIAM.Entities/Products/IProductForeignKey.cs +++ b/TIAM.Entities/Products/IProductForeignKey.cs @@ -1,9 +1,9 @@ namespace TIAM.Entities.Products; -public interface IEmailMessageForeignKey +public interface IProductForeignKey { public T ProductId { get; set; } } -public interface IProductForeignKey : IEmailMessageForeignKey +public interface IProductForeignKey : IProductForeignKey { } diff --git a/TIAM.Entities/Transfers/Transfer.cs b/TIAM.Entities/Transfers/Transfer.cs index 58d113cd..10256c16 100644 --- a/TIAM.Entities/Transfers/Transfer.cs +++ b/TIAM.Entities/Transfers/Transfer.cs @@ -10,7 +10,7 @@ using TIAM.Entities.Users; namespace TIAM.Entities.Transfers; [Table(nameof(Transfer))] -public class Transfer: IEntityGuid, ITimeStampInfo, IProductForeignKey, IUserForeignKey +public class Transfer: IEntityGuid, ITimeStampInfo, IProductForeignKey, IUserForeignKey { [Key, DatabaseGenerated(DatabaseGeneratedOption.None)] public Guid Id { get; set; } @@ -19,7 +19,7 @@ public class Transfer: IEntityGuid, ITimeStampInfo, IProductForeignKey, IUserFor public int OrderId { get; set; } public Guid UserId { get; set; } - public Guid ProductId { get; set; } + public Guid? ProductId { get; set; } //public Guid? UserProductMappingId { get; set; } //public Guid? UserProductToCarId { get; set; } @@ -37,6 +37,10 @@ public class Transfer: IEntityGuid, ITimeStampInfo, IProductForeignKey, IUserFor [MaxLength(50)] public string? FlightNumber { get; set; } [MaxLength(200)] public string FromAddress { get; set; } [MaxLength(200)] public string? ToAddress { get; set; } + + public string ContactEmail {get;set; } + public string ContactPhone {get;set; } + [MaxLength(250)] public string? Comment { get; set; } //[Column("ReferralProductId")]