public ActionResult Create(AgentDetails agentdetails) { //if (ModelState.IsValid) //{ // db.AgentDetails.Add(agentdetails); // db.SaveChanges(); // return RedirectToAction("Index"); //} //return View(agentdetails); using (BSSDbContext db = new BSSDbContext()) { AgentDetails Agent = db.AgentDetails.FirstOrDefault(a => a.AgentName.ToLower() == agentdetails.AgentName.ToLower()); // Check if Agent already exists if (Agent == null) { // Insert name into the profile table db.AgentDetails.Add(new AgentDetails { AgentName = agentdetails.AgentName }); db.SaveChanges(); return RedirectToAction("Index"); } else { ModelState.AddModelError("AgentName", "Agent name already exists. Please enter a different Agent name."); } } return View(agentdetails); }
public ActionResult Create(HotelDetails hoteldetails) { //if (ModelState.IsValid) //{ // db.HotelDetails.Add(hoteldetails); // db.SaveChanges(); // return RedirectToAction("Index"); //} //return View(hoteldetails); using (BSSDbContext db = new BSSDbContext()) { HotelDetails Hotel = db.HotelDetails.FirstOrDefault(h => h.HotelName.ToLower() == hoteldetails.HotelName.ToLower()); // Check if Hotel already exists if (Hotel == null) { // Insert name into the profile table db.HotelDetails.Add(new HotelDetails { HotelName = hoteldetails.HotelName }); db.SaveChanges(); return RedirectToAction("Index"); } else { ModelState.AddModelError("HotelName", "Hotel Name already exists. Please enter a different Hotel Name."); } } return View(hoteldetails); }
public ActionResult Create(UserType usertype) { //if (ModelState.IsValid) //{ // db.UserTypes.Add(usertype); // db.SaveChanges(); // return RedirectToAction("Index"); //} //return View(usertype); using (BSSDbContext db = new BSSDbContext()) { UserType usrtyp = db.UserTypes.FirstOrDefault(u => u.UserTypeName.ToLower() == usertype.UserTypeName.ToLower()); // Check if usertype already exists if (usrtyp == null) { // Insert name into the profile table db.UserTypes.Add(new UserType { UserTypeName = usertype.UserTypeName }); db.SaveChanges(); return RedirectToAction("Index"); } else { ModelState.AddModelError("UserTypeName", "UserType Name already exists. Please enter a different UserType Name."); } } return View(usertype); }
public ActionResult BookingArrived() { using (BSSDbContext db = new BSSDbContext()) { var v = db.BookingArriveds.ToList(); return View(v); } }
public ActionResult Create(User model, string returnUrl) { // Lets first check if the Model is valid or not if (ModelState.IsValid) { using (BSSDbContext db = new BSSDbContext()) { if (db.Logins == null) { if (ModelState.IsValid) { if (model.UserName == "Admin" && model.Password == "1234") { FormsAuthentication.SetAuthCookie(model.UserName, false); return RedirectToAction("About", "Home"); } { ModelState.AddModelError("", "Invalid Username or Password"); } } return View(model); } else { string username = model.UserName; string password = model.Password; bool userValid = db.Logins.Any(user => user.UserName == username && user.Password == password); if (userValid) { FormsAuthentication.SetAuthCookie(username, false); if (Url.IsLocalUrl(returnUrl) && returnUrl.Length > 1 && returnUrl.StartsWith("/") && !returnUrl.StartsWith("//") && !returnUrl.StartsWith("/\\")) { return Redirect(returnUrl); } else { return RedirectToAction("Index1", "BookingReceived"); } } else { // ViewBag.UserTypes = db.UserTypes.ToList(); ModelState.AddModelError("", "Enter Valid UserName and Password"); } } } } // If we got this far, something failed, redisplay form return View(model); }