36 lines
1.0 KiB
C#
36 lines
1.0 KiB
C#
using EnotaryoPH.Data;
|
|
using Microsoft.AspNetCore.Mvc;
|
|
|
|
namespace EnotaryoPH.Web.Pages.Participant.Registration.Steps
|
|
{
|
|
public class UploadIdentificationModel : BaseIdentificationDocumentPageModel
|
|
{
|
|
private readonly ICurrentUserService _currentUserService;
|
|
|
|
public UploadIdentificationModel(NotaryoDBContext notaryoDBContext, ICurrentUserService currentUserService)
|
|
: base(notaryoDBContext) => _currentUserService = currentUserService;
|
|
|
|
public void OnGet()
|
|
{
|
|
}
|
|
|
|
public async Task<IActionResult> OnPostAsync()
|
|
{
|
|
if (UploadNewIdentification)
|
|
{
|
|
|
|
if (!ModelState.IsValid)
|
|
{
|
|
return Page();
|
|
}
|
|
|
|
CreateIdentificationDocument(_currentUserService.GetUser_UID());
|
|
}
|
|
|
|
return Redirect($"../TakeSelfie/{Transaction_UID}");
|
|
}
|
|
|
|
[BindProperty(SupportsGet = true)]
|
|
public Guid Transaction_UID { get; set; }
|
|
}
|
|
} |