fix participant registration page
This commit is contained in:
parent
278c0d3710
commit
ef795d9652
@ -34,11 +34,13 @@ namespace EnotaryoPH.Web.Pages
|
||||
var isMatchSuccess = faceMatches.Any();
|
||||
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)
|
||||
{
|
||||
signatory.Status = nameof(SignatoryStatus.FaceMatch);
|
||||
_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)))
|
||||
{
|
||||
|
@ -71,8 +71,9 @@ namespace EnotaryoPH.Web.Pages.Participant.Registration
|
||||
}
|
||||
|
||||
var signatory = _notaryoDBContext.TransactionSignatories
|
||||
.FirstOrDefault(e => e.TransactionSignatory_UID == TransactionSignatory_UID && e.Status == nameof(SignatoryStatus.New));
|
||||
if (signatory == null)
|
||||
.Include(t => t.Transaction)
|
||||
.FirstOrDefault(e => e.TransactionSignatory_UID == TransactionSignatory_UID);
|
||||
if (signatory == null || !signatory.Status.IsInList(SignatoryStatus.New, SignatoryStatus.EmailSent))
|
||||
{
|
||||
return BadRequest();
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user