public IActionResult OnPost() { if (!ModelState.IsValid) { return Page(); } Customer customer = _pizzaShopDbHandler.FindCustomer(PhoneNumber); if (customer == null) { ErrorMessage = "This phone number isn't registered to an account. Please sign up."; return Page(); } Employee employee = _pizzaShopDbHandler.FindEmployee(PhoneNumber); if (employee != null) { ErrorMessage = "This phone number is registered with an employee account. Please use a differnet phone number."; return Page(); } Manager manager = _pizzaShopDbHandler.FindManager(PhoneNumber); if (manager != null) { ErrorMessage = "This phone number is registered with a manager account. Please use a differnet phone number."; return Page(); } HttpContext.Session.SetString("PhoneNumber", PhoneNumber); return RedirectToPage("/Menu"); }
public IActionResult OnPost() { if (!ModelState.IsValid) { return(Page()); } if (_pizzaShopDbHandler.FindManager(Customer.PhoneNumber) != null || _pizzaShopDbHandler.FindEmployee(Customer.PhoneNumber) != null || _pizzaShopDbHandler.FindCustomer(Customer.PhoneNumber) != null) { ErrorMessage = "This phone number is registered with another account. Please try a different phone number."; return(Page()); } _pizzaShopDbHandler.AddCustomer(Customer); return(RedirectToPage("/Customer/Login")); }