int count1 = 0; //Testing a counter public ActionResult Autherize2(DefCan.Models.Customer CustomerModel2) //Second password verification { using (DbModelCustomers dbModelCustomer = new DbModelCustomers()) { var CustomerDetails = dbModelCustomer.Customers.Where(x => x.EmailAddress == CustomerModel2.EmailAddress && x.Password == CustomerModel2.Password).FirstOrDefault(); //Testing balance adjustment if (CustomerDetails == null) { CustomerModel2.LoginErrorMessage = "Wrong Username or Password."; count1 += 1; if (count1 > 2) { return(RedirectToAction("Index", "Order")); } return(View("Autherize2", CustomerModel2)); //RedirectToAction("Autherize"); } else { // Session["GT"] = GT; Session["CustomerID"] = CustomerDetails.CustomerID; //return RedirectToAction("Index", "Order"); //CHange this to where u wanna redirect them when it's right return(RedirectToAction("OrderProcess", "Customer", new { id = CustomerDetails.CustomerID })); } } }
public ActionResult Autherize8(DefCan.Models.Customer CustomerModel, HttpPostedFileBase file4)//second audio password verification { using (DbModelCustomers dbModelCustomer = new DbModelCustomers()) { if (file4 != null) { file4.SaveAs(HttpContext.Server.MapPath("~/Audio/") + file4.FileName); CustomerModel.AudioID = file4.FileName; } //&& x.ImageID == CustomerModel.ImageID file3.FileName//Swap back for file3.FileName if fails // var CustomerDetails = dbModelCustomer.Customers.Where(x => x.EmailAddress == CustomerModel.EmailAddress && x.AudioID == CustomerModel.AudioID).FirstOrDefault(); var CustomerDetails = dbModelCustomer.Customers.Where(x => x.EmailAddress == CustomerModel.EmailAddress && x.AudioID == CustomerModel.AudioID).FirstOrDefault(); // if (CustomerModel.ImageID == "nerg_irl.jpg") ///{ if (CustomerDetails == null) { CustomerModel.LoginErrorMessage = "Wrong Username or AudioID."; return(View("Autherize8", CustomerModel)); //RedirectToAction("Autherize"); } else { Session["CustomerID"] = CustomerDetails.CustomerID; return(RedirectToAction("OrderProcess", "Customer")); //CHange this to where u wanna redirect them when it's right } //} // return View("Autherize3", CustomerModel); } }
// Post: Customer/Autherize //[HttpPost] public ActionResult Autherize(DefCan.Models.Customer CustomerModel)//Password Log in Verification { Session.Clear(); using (DbModelCustomers dbModelCustomer = new DbModelCustomers()) { var CustomerDetails = dbModelCustomer.Customers.Where(x => x.EmailAddress == CustomerModel.EmailAddress && x.Password == CustomerModel.Password).FirstOrDefault(); // var ManagerDetails = dbModelCustomer.Customers.Where(x => x.EmailAddress == "ADMIN1" && x.Password == "IHEARCUP$1").FirstOrDefault(); //if (ManagerDetails == null) //{ // if (CustomerDetails == null) //{ // CustomerModel.LoginErrorMessage = "Wrong Username or Password."; //return View("Autherize", CustomerModel); //RedirectToAction("Autherize"); // } //else //{ // Session["CustomerID"] = CustomerDetails.CustomerID; //return RedirectToAction("Index", "Order"); //CHange this to where u wanna redirect them when it's right //} //} //else //{ // return RedirectToAction("Index", "Customer"); //} //if( CustomerModel.EmailAddress == "ADMIN1" && CustomerModel.Password == "IHEARCUP$1") //{ // RedirectToAction("Index", "Customer"); //} if (CustomerDetails == null) { CustomerModel.LoginErrorMessage = "Wrong Username or Password."; return(View("Autherize", CustomerModel)); //return View("Autherize10", "Customer"); //RedirectToAction("Autherize"); } else { Session["CustomerID"] = CustomerDetails.CustomerID; return(RedirectToAction("Index", "Order")); //CHange this to where u wanna redirect them when it's right } } }
public ActionResult Autherize(DefCan.Models.Customer CustomerModel) { using (DbModelCustomers dbModelCustomer = new DbModelCustomers()) { var CustomerDetails = dbModelCustomer.Customers.Where(x => x.EmailAddress == CustomerModel.EmailAddress && x.Password == CustomerModel.Password).FirstOrDefault(); if (CustomerDetails == null) { CustomerModel.LoginErrorMessage = "Wrong Username or Password."; return(View("Autherize", CustomerModel)); //RedirectToAction("Autherize"); } else { Session["CustomerID"] = CustomerDetails.CustomerID; return(RedirectToAction("Index", "Home")); //CHange this to where u wanna redirect them when it's right } } }
public ActionResult Create(Customer customer, HttpPostedFileBase file3, DefCan.Models.Customer custo, HttpPostedFileBase file4) { try { if (file3 != null) { file3.SaveAs(HttpContext.Server.MapPath("~/Images/") + file3.FileName); customer.ImageID = file3.FileName; } if (file4 != null) { file4.SaveAs(HttpContext.Server.MapPath("~/Audio/") + file4.FileName); customer.AudioID = file4.FileName; } HttpResponseMessage ResponseMessage = GlobalVariables.WebApiClient.PostAsJsonAsync("Customer", customer).Result; //Good code below !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! //using (DbModelCustomers dbModelCustomer = new DbModelCustomers()) //{ //if (dbModelCustomer.Customers.Any(x => x.EmailAddress == customer.EmailAddress)) //{ // ViewBag.DuplicateMessage = "Email Address already exist"; // return View("Create", customer); //} //dbModelCustomer.Customers.Add(customer); //dbModelCustomer.SaveChanges(); //} //Good code above!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1 // TODO: Add insert logic here // ModelState.Clear(); // ViewBag.SuccessMessage = "Registration Successful"; return(RedirectToAction("Autherize")); } catch { return(View()); } }