예제 #1
0
 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());
 }
예제 #2
0
 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());
 }