fix participant registration page

This commit is contained in:
jojo aquino 2025-03-22 11:03:57 +00:00
parent 278c0d3710
commit ef795d9652
2 changed files with 6 additions and 3 deletions

View File

@ -34,11 +34,13 @@ namespace EnotaryoPH.Web.Pages
var isMatchSuccess = faceMatches.Any(); var isMatchSuccess = faceMatches.Any();
if (isMatchSuccess) if (isMatchSuccess)
{ {
var signatory = _notaryoDBContext.TransactionSignatories.FirstOrDefault(x => x.UserID == CurrentUser.UserID); var signatory = _notaryoDBContext.TransactionSignatories.Include(ts => ts.Transaction).FirstOrDefault(x => x.UserID == CurrentUser.UserID);
if (signatory != null) if (signatory != null)
{ {
signatory.Status = nameof(SignatoryStatus.FaceMatch); signatory.Status = nameof(SignatoryStatus.FaceMatch);
_notaryoDBContext.Update(signatory); _notaryoDBContext.Update(signatory);
_transactionEntity = signatory.Transaction;
Transaction_UID = _transactionEntity.Transaction_UID.Value;
} }
else if (!CurrentUser.Role.IsInList(nameof(UserType.Principal), nameof(UserType.SuperUser), nameof(UserType.Administrator))) else if (!CurrentUser.Role.IsInList(nameof(UserType.Principal), nameof(UserType.SuperUser), nameof(UserType.Administrator)))
{ {

View File

@ -71,8 +71,9 @@ namespace EnotaryoPH.Web.Pages.Participant.Registration
} }
var signatory = _notaryoDBContext.TransactionSignatories var signatory = _notaryoDBContext.TransactionSignatories
.FirstOrDefault(e => e.TransactionSignatory_UID == TransactionSignatory_UID && e.Status == nameof(SignatoryStatus.New)); .Include(t => t.Transaction)
if (signatory == null) .FirstOrDefault(e => e.TransactionSignatory_UID == TransactionSignatory_UID);
if (signatory == null || !signatory.Status.IsInList(SignatoryStatus.New, SignatoryStatus.EmailSent))
{ {
return BadRequest(); return BadRequest();
} }