// To protect from overposting attacks, enable the specific properties you want to bind to. // For more details, see https://aka.ms/RazorPagesCRUD. public async Task <IActionResult> OnPostAsync() { if (!ModelState.IsValid) { return(Page()); } if (await _databaseLogic.EditSurvey(Survey)) { return(RedirectToPage("./Details", new { id = Survey.Id })); } return(NotFound()); }