public ActionResult Index([Bind(Prefix = "Item1")] UserLogin userLogin, [Bind(Prefix = "Item2")] UserDetail userDetails, string command) { if (command == "Register") { userLogin.UserType = "Admin"; var response = userLoginDetailsService.AddUserDetails(userLogin, userDetails); if (response == "sucess") { return(Content("<script language='javascript' type='text/javascript'>alert('Registered Successfully');location.href='" + @Url.Action("Index", "Login") + "'</script>")); } else { return(Content("<script language='javascript' type='text/javascript'>alert('Registration Failed');location.href='" + @Url.Action("Index", "Login") + "'</script>")); } } if (command == "Authenticate") { UserLoginDetailsService userLoginDetailsService = new UserLoginDetailsService(); userLogin.UserType = "Admin"; var userResponse = userLoginDetailsService.AuthenticateUser(userLogin); if (System.Web.HttpContext.Current.User.Identity.IsAuthenticated) { var user = (CustomPrincipal)System.Web.HttpContext.Current.User; if (user.UserType == "Admin") { return(RedirectToAction("dashboard", "dashboard", new { id = userResponse.UserLoginId })); } } if (userResponse.UserLoginId != 0) { userResponse.UserType = "Admin"; string userData = JsonConvert.SerializeObject(userResponse); ValidUserUtility.SetAuthCookie(userData, userResponse.UserLoginId.ToString()); return(RedirectToAction("dashboard", "dashboard", new { id = userResponse.UserLoginId })); } else { return(Content("<script language='javascript' type='text/javascript'>alert('Wrong Credentials,Check Username and password');location.href='" + @Url.Action("Index", "Login") + "'</script>")); } } return(View()); }
public ActionResult submitquery1(string emailid, string txtone, string cid, string selectedcontest) { var contestdetails = contestsService.GetAllEntries(long.Parse(selectedcontest)); var cont1 = contestdetails.Where(m => m.ContestId == long.Parse(cid)).FirstOrDefault(); // var userdetails = userLoginDetailsService.GetUser(id); var typeid = cont1.UserLoginID; var username = cont1.Name; UserLoginDetailsService userLoginDetailsService = new UserLoginDetailsService(); username = Capitalise(username); var userlogin = userLoginDetailsService.GetUserId(Convert.ToInt32(typeid)); emailid = userlogin.UserName; EmailSendingUtility emailSendingUtility = new EmailSendingUtility(); string url = Request.Url.Scheme + "://" + Request.Url.Authority + "/Contests"; FileInfo File = new FileInfo(Server.MapPath("/mailtemplate/Contest.html")); string readFile = File.OpenText().ReadToEnd(); readFile = readFile.Replace("[Message]", txtone); readFile = readFile.Replace("[ActivationLink]", url); readFile = readFile.Replace("[name]", username); string txtmessage = readFile;//readFile + body; string subj = "Contestant Is declined"; emailSendingUtility.Email_maaaahwanam(emailid, txtmessage, subj, null); ViewBag.display = cid; var contestdetails1 = contestsService.GetAllEntries(long.Parse(selectedcontest)); var cont11 = contestdetails.Where(m => m.ContestId == long.Parse(cid)).FirstOrDefault(); ViewBag.selectedcontest = cont1; string command = "InActive"; contestsService.Activationcontest(cont1, command); return(Json("success", JsonRequestBehavior.AllowGet)); }
public ActionResult AllEnteredContestes(string selectedcontest, string id, string command, string selectedcontest1) { var records = contestsService.GetAllContests(); ViewBag.records = records; if (selectedcontest != null && selectedcontest != "Select Contest" && selectedcontest1 == null) { ViewBag.contests = contestsService.GetAllEntries(long.Parse(selectedcontest)); ViewBag.selectedcontest = selectedcontest; } if (id != "0" && id != null && command == null && selectedcontest != null && selectedcontest != "Select Contest") { ViewBag.selectedcontest = selectedcontest; ViewBag.display = id; var contestdetails = contestsService.GetAllEntries(long.Parse(selectedcontest)); ViewBag.contestdetails = contestdetails.Where(m => m.ContestId == long.Parse(id)).FirstOrDefault(); } if (id != "0" && id != null && command != null && selectedcontest1 != null) { ViewBag.display = id; var contestdetails = contestsService.GetAllEntries(long.Parse(selectedcontest1)); var cont1 = contestdetails.Where(m => m.ContestId == long.Parse(id)).FirstOrDefault(); ViewBag.selectedcontest = cont1; var username = cont1.Name; var typeid = cont1.UserLoginID; username = Capitalise(username); UserLoginDetailsService userLoginDetailsService = new UserLoginDetailsService(); var userlogin = userLoginDetailsService.GetUserId(Convert.ToInt32(typeid)); var emailid = userlogin.UserName; EmailSendingUtility emailSendingUtility = new EmailSendingUtility(); FileInfo File = new FileInfo(Server.MapPath("/mailtemplate/Contest.html")); string readFile = File.OpenText().ReadToEnd(); var txtone = " Your contest is activated"; readFile = readFile.Replace("[Message]", txtone); string url = Request.Url.Scheme + "://" + Request.Url.Authority + "/Contests"; readFile = readFile.Replace("[ActivationLink]", url); readFile = readFile.Replace("[name]", username); string txtmessage = readFile;//readFile + body; string subj = "Attention required"; emailSendingUtility.Email_maaaahwanam(emailid, txtmessage, subj, null); string txtmessage1 = username + " " + "is activated for father's day contest"; string subj1 = "Contestant is activated"; emailSendingUtility.Email_maaaahwanam("*****@*****.**", txtmessage1, subj1, null); contestsService.Activationcontest(cont1, command); return(Content("<script language='javascript' type='text/javascript'>alert('Vendor is " + command + "');location.href='" + @Url.Action("AllEnteredContestes", "ContestsManagement") + "'</script>")); } if (id != "0" && id != null && selectedcontest1 != null) { ViewBag.selectedcont1 = selectedcontest1; ViewBag.display = id; var contestdetails = contestsService.GetAllEntries(long.Parse(selectedcontest1)); var cont1 = contestdetails.Where(m => m.ContestId == long.Parse(id)).ToList(); ViewBag.selectedcontest1 = cont1; // contestsService.Activationcontest(cont1, command); // return Content("<script language='javascript' type='text/javascript'>alert('Vendor is " + command + "');location.href='" + @Url.Action("AllEnteredContestes", "ContestsManagement") + "'</script>"); } return(View()); }