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();
|
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)))
|
||||||
{
|
{
|
||||||
|
@ -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();
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user