diff --git a/EnotaryoPH/EnotaryoPH.Data/Constants/SignatoryStatus.cs b/EnotaryoPH/EnotaryoPH.Data/Constants/SignatoryStatus.cs index 00a60bb..bc228b3 100644 --- a/EnotaryoPH/EnotaryoPH.Data/Constants/SignatoryStatus.cs +++ b/EnotaryoPH/EnotaryoPH.Data/Constants/SignatoryStatus.cs @@ -4,6 +4,7 @@ { New = 0, EmailSent = 1, - Registered = 2 + Registered = 2, + FaceMatch = 3 } } \ No newline at end of file diff --git a/EnotaryoPH/EnotaryoPH.Data/Entities/Transactionsignatory.cs b/EnotaryoPH/EnotaryoPH.Data/Entities/Transactionsignatory.cs index 11678d1..a3a96e7 100644 --- a/EnotaryoPH/EnotaryoPH.Data/Entities/Transactionsignatory.cs +++ b/EnotaryoPH/EnotaryoPH.Data/Entities/Transactionsignatory.cs @@ -5,34 +5,37 @@ namespace EnotaryoPH.Data.Entities [Table("TransactionSignatories")] public class TransactionSignatory { - [Column("TransactionSignatoryID")] - public int TransactionSignatoryID { get; set; } - - [Column("TransactionID")] - public int TransactionID { get; set; } - - [Column("UserID")] - public int? UserID { get; set; } - [Column("CreatedOn")] public DateTime? CreatedOn { get; set; } - [Column("Status")] - public string Status { get; set; } - [Column("Email")] public string Email { get; set; } - [Column("Type")] - public string Type { get; set; } + [Column("InvitationCode")] + public string InvitationCode { get; set; } + + [Column("Status")] + public string Status { get; set; } + + [ForeignKey("TransactionID")] + public Transaction Transaction { get; set; } + + [Column("TransactionID")] + public int TransactionID { get; set; } [Column("TransactionSignatory_UID")] public Guid? TransactionSignatory_UID { get; set; } - [Column("InvitationCode")] - public string InvitationCode { get; set; } + [Column("TransactionSignatoryID")] + public int TransactionSignatoryID { get; set; } - [ForeignKey("TransactionID")] - public Transaction Transaction { get; set; } + [Column("Type")] + public string Type { get; set; } + + [ForeignKey("UserID")] + public User? User { get; set; } + + [Column("UserID")] + public int? UserID { get; set; } } } \ No newline at end of file diff --git a/EnotaryoPH/EnotaryoPH.Web/Common/Extensions/StringExtensions.cs b/EnotaryoPH/EnotaryoPH.Web/Common/Extensions/StringExtensions.cs index 344c0fd..45ec8ef 100644 --- a/EnotaryoPH/EnotaryoPH.Web/Common/Extensions/StringExtensions.cs +++ b/EnotaryoPH/EnotaryoPH.Web/Common/Extensions/StringExtensions.cs @@ -10,7 +10,7 @@ public static string NullIfWhiteSpace(this string s) => string.IsNullOrWhiteSpace(s) ? null : s; - public static Guid ToGuidFromString(this string s) + public static Guid ToGuidFromBase64(this string s) { if (s.Length != 22) { diff --git a/EnotaryoPH/EnotaryoPH.Web/Common/Jobs/SignatoryInvitationInvocable.cs b/EnotaryoPH/EnotaryoPH.Web/Common/Jobs/SignatoryInvitationInvocable.cs index 0c8a272..d3011bb 100644 --- a/EnotaryoPH/EnotaryoPH.Web/Common/Jobs/SignatoryInvitationInvocable.cs +++ b/EnotaryoPH/EnotaryoPH.Web/Common/Jobs/SignatoryInvitationInvocable.cs @@ -40,6 +40,10 @@ namespace EnotaryoPH.Web.Common.Jobs MainPrincipalName = name, SignatoryType = signatory.Type })); + + signatory.Status = nameof(SignatoryStatus.EmailSent); + _notaryoDBContext.TransactionSignatories.Update(signatory); + _notaryoDBContext.SaveChanges(); } } } \ No newline at end of file diff --git a/EnotaryoPH/EnotaryoPH.Web/Pages/Participant/Registration/Index.cshtml b/EnotaryoPH/EnotaryoPH.Web/Pages/Participant/Registration/Index.cshtml index 087fec1..d50a1b5 100644 --- a/EnotaryoPH/EnotaryoPH.Web/Pages/Participant/Registration/Index.cshtml +++ b/EnotaryoPH/EnotaryoPH.Web/Pages/Participant/Registration/Index.cshtml @@ -2,3 +2,61 @@ @model EnotaryoPH.Web.Pages.Participant.Registration.IndexModel @{ } + +@section Head { + +} + + +
Identification Document Type | +Uploaded On | ++ |
---|---|---|
Driver's License | +2024-11-31 | ++ |
Passport | +2024-12-17 | ++ |