public ActionResult Login(Models.mangement reg1) { try { //DateTime indianTime = TimeZoneInfo.ConvertTimeFromUtc(DateTime.UtcNow, INDIAN_ZONE); //int hour = indianTime.Hour; //if (hour >= 10 && hour <= 20) //{ if (ModelState.IsValid) { using (AnkapurEntities db = new AnkapurEntities()) { var customerphone = reg1.PhoneNumber; var pw = reg1.Password; if (customerphone == null || pw == null) { return(Content("<script language='javascript' type='text/javascript'>location.href='" + @Url.Action("Index", "Home") + "'</script>")); } else if (customerphone.Length < 10) { //ViewBag.vmobmsg = "Please Enter the valid Phonenumber"; return(Content("<script language='javascript' type='text/javascript'>alert('Please Enter the valid Phonenumber');location.href='" + @Url.Action("Index", "Home") + "'</script>")); } else { var details = (from userlist in db.mangements where userlist.PhoneNumber == reg1.PhoneNumber && userlist.Password == reg1.Password select new { userlist.PhoneNumber, }).ToList(); if (details.FirstOrDefault() != null) { //if (details.FirstOrDefault().Status == "ACTIVE") //{ string userData = JsonConvert.SerializeObject(details.FirstOrDefault()); validuser.SetAuthCookie(userData, details.FirstOrDefault().PhoneNumber); Session["CustPhoneNumber"] = details.FirstOrDefault().PhoneNumber; return(Content("<script language='javascript' type='text/javascript'>location.href='" + @Url.Action("About", "Home") + "'</script>")); } else { return(Content("<script language='javascript' type='text/javascript'>location.href='" + @Url.Action("Index", "Home") + "'</script>")); } } } } return(Content("<script language='javascript' type='text/javascript'>alert('Invalid Credentials login failed');location.href='" + @Url.Action("Index", "Home") + "'</script>")); } catch (Exception) { return(Content("<script language='javascript' type='text/javascript'>alert('Restaurant is closed at the moment');location.href='" + @Url.Action("Index", "Home") + "'</script>")); } }
public ActionResult Login(Login reg1) { try { DateTime indianTime = TimeZoneInfo.ConvertTimeFromUtc(DateTime.UtcNow, INDIAN_ZONE); int hour = indianTime.Hour; if (hour >= 10 && hour <= 20) { if (ModelState.IsValid) { using (AnkapurEntities db = new AnkapurEntities()) { var customerphone = reg1.CustPhoneNumber; var pw = reg1.Password; string restcode = ViewBag.restcode; if (customerphone == null || pw == null) { return(Content("<script language='javascript' type='text/javascript'>location.href='" + @Url.Action("Index", "ksmenu") + "'</script>")); } else if (customerphone.Length < 10) { //ViewBag.vmobmsg = "Please Enter the valid Phonenumber"; return(Content("<script language='javascript' type='text/javascript'>alert('Please Enter the valid Phonenumber');location.href='" + @Url.Action("Index", "ksmenu") + "'</script>")); } else { var details = (from userlist in db.TblNewCustomers where userlist.CustPhoneNumber == reg1.CustPhoneNumber && userlist.Password == reg1.Password select new { userlist.CustPhoneNumber, userlist.CustomerFName, userlist.Delivery_Addresss, userlist.Email, userlist.Status }).ToList(); //if (details.FirstOrDefault().Status == "ACTIVE") //{ if (details.FirstOrDefault() != null) { if (details.FirstOrDefault().Status == "ACTIVE") { string userData = JsonConvert.SerializeObject(details.FirstOrDefault()); ValidUser.SetAuthCookie(userData, details.FirstOrDefault().CustPhoneNumber); //TempData.Keep("CustPhoneNumber"); //TempData["CustPhoneNumber"] = details.FirstOrDefault().CustPhoneNumber; //TempData.Peek("CustPhoneNumber"); //TempData["CustomerFName"] = details.FirstOrDefault().CustomerFName; //TempData.Peek("CustomerFName"); //TempData["Delivery_Addresss"] = details.FirstOrDefault().Delivery_Addresss; //TempData.Peek("Delivery_Addresss"); //TempData["Email"] = details.FirstOrDefault().Email; //TempData.Peek("Email"); Session["CustPhoneNumber"] = details.FirstOrDefault().CustPhoneNumber; Session["CustomerFName"] = details.FirstOrDefault().CustomerFName; Session["Delivery_Addresss"] = details.FirstOrDefault().Delivery_Addresss; // Session["Email"] = details.FirstOrDefault().Email; if (restcode == "Null") { return(Content("<script language='javascript' type='text/javascript'>location.href='" + @Url.Action("Index", "ksmenu") + "'</script>")); } else { return(Content("<script language='javascript' type='text/javascript'>location.href='" + @Url.Action("Index", "ksmenu") + "'</script>")); //return Content("<script language='javascript' type='text/javascript'>alert('Invalid Credentials login failed');location.href='" + @Url.Action("Index", "Home") + "'</script>"); } } else { //ViewBag.nvmsg = "Mobile is not Verified Please Register to verify"; return(Content("<script language='javascript' type='text/javascript'>alert('Mobile is not Verified Please Register to verify');location.href='" + @Url.Action("Index", "ksmenu") + "'</script>")); } } else { return(Content("<script language='javascript' type='text/javascript'>alert('Invalid Credentials login failed');location.href='" + @Url.Action("Index", "ksmenu") + "'</script>")); } } } } return(RedirectToAction("/Home/Index")); } else { return(Content("<script language='javascript' type='text/javascript'>alert('Restaurant is closed at the moment');location.href='" + @Url.Action("Index", "ksmenu") + "'</script>")); } } catch (Exception) { return(Content("<script language='javascript' type='text/javascript'>alert('Restaurant is closed at the moment');location.href='" + @Url.Action("Index", "ksmenu") + "'</script>")); } }
public JsonResult sendpassword(string phone) { try { if (ModelState.IsValid) { using (AnkapurEntities db = new AnkapurEntities()) { var customerphone = phone; if (customerphone == null) { Content("<script language='javascript' type='text/javascript'> alert('Please Enter the Valid Phonenumber');location.href='" + @Url.Action("Index", "ksmenu") + "' </script>"); } else if (customerphone.Length < 10) { //ViewBag.vmobmsg = "Please Enter the valid Phonenumber"; Content("<script language='javascript' type='text/javascript'>alert('Please Enter the valid Phonenumber');location.href='" + @Url.Action("Index", "ksmenu") + "'</script>"); } else { var details = (from userlist in db.TblNewCustomers where userlist.CustPhoneNumber == phone select new { userlist.CustPhoneNumber, userlist.CustomerFName, userlist.Delivery_Addresss, userlist.Email, userlist.Status }).ToList(); //if (details.FirstOrDefault().Status == "ACTIVE") //{ if (details.FirstOrDefault() != null) { if (details.FirstOrDefault().Status == "ACTIVE") { var password = AnkapurService.sendpwtocustomer(phone); if (password.HasRows) { var dt = new DataTable(); dt.Load(password); string pw = dt.Rows[0]["Password"].ToString(); SMSCAPI.ServiceSoapClient obj2 = new SMSCAPI.ServiceSoapClient(); string strPostResponse1 = obj2.SendTextSMS("ankapurchicken", "ankapur6900", phone.ToString(), "Welcome to Ankapur Chicken Password for your account is" + " " + pw.ToString(), "ANKPUR"); string delReport1 = obj2.Getbalance("ankapurchicken", "ankapur6900"); return(Json("success")); //return Json("exists"); } else { if (password.FieldCount == 0) { return(Json("exists")); } else { Content("<script language='javascript' type='text/javascript'>alert('Phonenumber is not Found Please Register');location.href='" + @Url.Action("Index", "ksmenu") + "'</script>"); } } return(Json("unique", JsonRequestBehavior.AllowGet)); } } } } } return(Json("unique", JsonRequestBehavior.AllowGet)); } catch (Exception) { return(Json("Failed")); } }