public ActionResult Register(Customer_Model customer) { int count; // member = new Member(); if (ModelState.IsValid) { if (customer.Password != customer.PasswordConfirm) { ViewData["status"] = "Password Enter Does not Match"; } else { count = dao.InsertCustomer(customer); if (count > 0) { ViewData["status"] = "Registration Successfull"; } else { ViewData["status"] = "Error: " + dao.message; } } return(View("status")); } else { return(View("Index", customer)); } }
public ActionResult Login(LoginModel model) { Session["Name"] = null; if (ModelState.IsValid) { if (model.UserRole == Role.Staff && model.Email == "*****@*****.**" && model.Password == "BayStaff") { Session["Name"] = "Staff"; return(RedirectToAction("Index", "Staff")); } else if (model.UserRole == Role.Staff && model.Email == "*****@*****.**" && model.Password == "BayMgmt") { Session["Name"] = "Management"; return(RedirectToAction("Index", "Staff")); } else if (model.UserRole == Role.Customer) { Customer_Model customer = new Customer_Model(); customer.Email = model.Email; customer.Password = model.Password; string firstName = dao.CheckLogin(customer); Session.Add("Name", customer.FirstName); Session.Add("Email", customer.Email); return(RedirectToAction("Index", "Booking")); } if (Session["Name"] != null) { return(View("Index", "Login")); } else { ViewData["Error"] = "Error: " + dao.message; return(View("Error")); } } else { return(View("Login", model)); } }