remove CommissionLocation; Age validation
This commit is contained in:
parent
c823f5ce9b
commit
503b59f300
@ -17,13 +17,23 @@
|
|||||||
<div class="col-12 col-lg-3"><label class="form-label" for="Password">Password</label><input id="Password" class="form-control" type="password" required asp-for="Password" />
|
<div class="col-12 col-lg-3"><label class="form-label" for="Password">Password</label><input id="Password" class="form-control" type="password" required asp-for="Password" />
|
||||||
@Html.ValidationMessageFor(x => x.Password)
|
@Html.ValidationMessageFor(x => x.Password)
|
||||||
</div>
|
</div>
|
||||||
<div class="col-12 col-lg-3"><label class="form-label" for="ConfirmPassword">Confirm Password</label><input id="ConfirmPassword" class="form-control" type="password" required asp-for="ConfirmPassword" />
|
<div class="col-12 col-lg-3">
|
||||||
|
<label class="form-label" for="ConfirmPassword">Confirm Password</label>
|
||||||
|
<input id="ConfirmPassword" class="form-control" type="password" required asp-for="ConfirmPassword" />
|
||||||
@Html.ValidationMessageFor(x => x.ConfirmPassword)
|
@Html.ValidationMessageFor(x => x.ConfirmPassword)
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-12 col-lg-3"><label class="form-label" for="PhoneNumber">Phone number</label><input id="PhoneNumber" class="form-control mb-3" type="text" asp-for="PhoneNumber" /></div>
|
<div class="col-12 col-lg-3">
|
||||||
<div class="col-12 col-lg-3"><label class="form-label" for="BirthDate">Birthdate</label><input id="BirthDate" class="form-control mb-3" type="date" required asp-for="BirthDate" /></div>
|
<label class="form-label" for="PhoneNumber">Phone number</label>
|
||||||
|
<input id="PhoneNumber" class="form-control mb-3" type="text" asp-for="PhoneNumber" />
|
||||||
|
@Html.ValidationMessageFor(x => x.PhoneNumber)
|
||||||
|
</div>
|
||||||
|
<div class="col-12 col-lg-3">
|
||||||
|
<label class="form-label" for="BirthDate">Birthdate</label>
|
||||||
|
<input id="BirthDate" class="form-control mb-3" type="date" required asp-for="BirthDate" />
|
||||||
|
@Html.ValidationMessageFor(x => x.BirthDate)
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="row mt-3">
|
<div class="row mt-3">
|
||||||
<div class="col">
|
<div class="col">
|
||||||
@ -44,12 +54,10 @@
|
|||||||
<div class="row mt-3">
|
<div class="row mt-3">
|
||||||
<div class="col-12 col-lg-3"><label class="form-label" for="PTRNumber">PTR Number</label><input id="PTRNumber" class="form-control mb-3" type="text" required asp-for="PTRNumber" /></div>
|
<div class="col-12 col-lg-3"><label class="form-label" for="PTRNumber">PTR Number</label><input id="PTRNumber" class="form-control mb-3" type="text" required asp-for="PTRNumber" /></div>
|
||||||
<div class="col-12 col-lg-3"><label class="form-label" for="PTRDate">PTR Date</label><input id="PTRDate" class="form-control mb-3" type="date" required asp-for="PTRDate" /></div>
|
<div class="col-12 col-lg-3"><label class="form-label" for="PTRDate">PTR Date</label><input id="PTRDate" class="form-control mb-3" type="date" required asp-for="PTRDate" /></div>
|
||||||
<div class="col"><label class="form-label" for="PTRLocation">PTR Location</label><input id="PTRLocation" class="form-control mb-3" type="text" required asp-for="PTRLocation" /></div>
|
|
||||||
</div>
|
</div>
|
||||||
<div class="row mt-3">
|
<div class="row mt-3">
|
||||||
<div class="col-12 col-lg-3"><label class="form-label">Commission Number</label><input id="CommissionNumber" class="form-control mb-3" type="text" required asp-for="CommissionNumber" /></div>
|
<div class="col-12 col-lg-3"><label class="form-label">Commission Number</label><input id="CommissionNumber" class="form-control mb-3" type="text" required asp-for="CommissionNumber" /></div>
|
||||||
<div class="col-12 col-lg-3"><label class="form-label">Commision Expiration</label><input id="CommisionExpiration" class="form-control mb-3" type="date" required asp-for="CommissionExpiration" /></div>
|
<div class="col-12 col-lg-3"><label class="form-label">Commision Expiration</label><input id="CommisionExpiration" class="form-control mb-3" type="date" required asp-for="CommissionExpiration" /></div>
|
||||||
<div class="col"><label class="form-label" for="CommissionLocation">Commission Location</label><input id="CommissionLocation" class="form-control mb-3" type="text" required asp-for="CommissionLocation" /></div>
|
|
||||||
</div>
|
</div>
|
||||||
<div class="row mt-3">
|
<div class="row mt-3">
|
||||||
<div class="col"><label class="form-label" for="OfficeAddress">Office Address</label><input id="OfficeAddress" class="form-control mb-3" type="text" required asp-for="OfficeAddress" /></div>
|
<div class="col"><label class="form-label" for="OfficeAddress">Office Address</label><input id="OfficeAddress" class="form-control mb-3" type="text" required asp-for="OfficeAddress" /></div>
|
||||||
|
@ -19,30 +19,7 @@ namespace EnotaryoPH.Web.Pages
|
|||||||
_passwordService = passwordService;
|
_passwordService = passwordService;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void OnGet()
|
public void OnGet() => RoleType = "Principal";
|
||||||
{
|
|
||||||
RoleType = "Principal";
|
|
||||||
#if DEBUG
|
|
||||||
RollNumber = "ROLL1234";
|
|
||||||
IBPNumber = "IBP1234";
|
|
||||||
MCLEComplianceNumber = "MCLE1234";
|
|
||||||
MCLEDate = new DateTime(2023, 1, 15, 0, 0, 0, DateTimeKind.Utc);
|
|
||||||
PTRDate = new DateTime(2023, 1, 15, 0, 0, 0, DateTimeKind.Utc);
|
|
||||||
PTRLocation = "ptr location";
|
|
||||||
PTRNumber = "PTR98723";
|
|
||||||
CommissionExpiration = new DateTime(2023, 1, 15, 0, 0, 0, DateTimeKind.Utc);
|
|
||||||
CommissionLocation = "COMM LOC 8732";
|
|
||||||
CommissionNumber = "COMM NO 8392";
|
|
||||||
OfficeAddress = "123 Fictional Road, NY, Cubao";
|
|
||||||
|
|
||||||
PhoneNumber = "639151220001";
|
|
||||||
BirthDate = new DateTime(1979, 9, 10, 0, 0, 0, DateTimeKind.Utc);
|
|
||||||
Password = "arst1234";
|
|
||||||
ConfirmPassword = "arst1234";
|
|
||||||
|
|
||||||
|
|
||||||
#endif
|
|
||||||
}
|
|
||||||
|
|
||||||
public IActionResult OnPost()
|
public IActionResult OnPost()
|
||||||
{
|
{
|
||||||
@ -58,6 +35,13 @@ namespace EnotaryoPH.Web.Pages
|
|||||||
return Page();
|
return Page();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
var today = DateTime.Now;
|
||||||
|
if (today.Year - BirthDate.Year < 18 || (today.Year - BirthDate.Year == 18 && BirthDate.Month < today.Month))
|
||||||
|
{
|
||||||
|
ModelState.AddModelError(nameof(BirthDate), "You must be 18 or older");
|
||||||
|
return Page();
|
||||||
|
}
|
||||||
|
|
||||||
var newUser = new User
|
var newUser = new User
|
||||||
{
|
{
|
||||||
BirthDate = new DateTime(BirthDate.Ticks, DateTimeKind.Utc),
|
BirthDate = new DateTime(BirthDate.Ticks, DateTimeKind.Utc),
|
||||||
@ -74,7 +58,6 @@ namespace EnotaryoPH.Web.Pages
|
|||||||
{
|
{
|
||||||
User = newUser,
|
User = newUser,
|
||||||
CommissionExpiration = new DateTime(CommissionExpiration.Value.Ticks, DateTimeKind.Utc),
|
CommissionExpiration = new DateTime(CommissionExpiration.Value.Ticks, DateTimeKind.Utc),
|
||||||
CommissionLocation = CommissionLocation,
|
|
||||||
CommissionNumber = CommissionNumber,
|
CommissionNumber = CommissionNumber,
|
||||||
IBPNumber = IBPNumber,
|
IBPNumber = IBPNumber,
|
||||||
MCLEComplianceNumber = MCLEComplianceNumber,
|
MCLEComplianceNumber = MCLEComplianceNumber,
|
||||||
@ -101,10 +84,10 @@ namespace EnotaryoPH.Web.Pages
|
|||||||
public string Password { get; set; }
|
public string Password { get; set; }
|
||||||
|
|
||||||
[BindProperty]
|
[BindProperty]
|
||||||
[Compare(nameof(Password))]
|
[Compare(nameof(Password), ErrorMessage = "Passwords must match")]
|
||||||
public string ConfirmPassword { get; set; }
|
public string ConfirmPassword { get; set; }
|
||||||
|
|
||||||
[BindProperty]
|
[BindProperty, Required]
|
||||||
public string PhoneNumber { get; set; }
|
public string PhoneNumber { get; set; }
|
||||||
|
|
||||||
[BindProperty]
|
[BindProperty]
|
||||||
@ -140,9 +123,6 @@ namespace EnotaryoPH.Web.Pages
|
|||||||
[BindProperty]
|
[BindProperty]
|
||||||
public DateTime? CommissionExpiration { get; set; }
|
public DateTime? CommissionExpiration { get; set; }
|
||||||
|
|
||||||
[BindProperty]
|
|
||||||
public string? CommissionLocation { get; set; }
|
|
||||||
|
|
||||||
[BindProperty]
|
[BindProperty]
|
||||||
public string? OfficeAddress { get; set; }
|
public string? OfficeAddress { get; set; }
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user