in sovereignApplications/confidential/contosoHR/src/Pages/Employees/Edit.cshtml.cs [46:73]
public async Task<IActionResult> OnPostAsync()
{
if (!ModelState.IsValid)
{
return Page();
}
try
{
var validationContext = new ValidationContext(Employee);
Validator.ValidateObject(Employee, validationContext, validateAllProperties: true);
_context.Attach(Employee).State = EntityState.Modified;
await _context.SaveChangesAsync();
}
catch (DbUpdateConcurrencyException)
{
if (!EmployeeExists(Employee.EmployeeId))
{
return NotFound();
}
else
{
throw;
}
}
return RedirectToPage("./Index");
}