public IActionResult OnPost() { if (ModelState.IsValid) { var person = personInMemory.GetPerson(Visit.PersonId); Visit.Person = person; Visit = visitInMemory.AddVisit(Visit); TempData["Message"] = "Thank you for your purchase!"; return(RedirectToPage("./List")); } CustomerNames = personInMemory.GetPeople().Select(x => new SelectListItem { Value = x.Id.ToString(), Text = x.Name }).ToList(); return(Page()); }
public IActionResult OnGet(int?id) { if (id.HasValue) { Person = personInMemory.GetPerson(id.Value); if (Person == null) { return(RedirectToPage("./List")); } } else { Person = new Person(); } MembershipTypes = membrshipInMemory.GetMembrships().Select(x => new SelectListItem { Value = x.Id.ToString(), Text = x.GetMembrshipType() }).ToList(); return(Page()); }