public ActionResult ContactUs(string YourEmail, string Subject, string Message, bool captchaValid, string captchaErrorMessage) { if (captchaValid) { hypster_tv_DAL.Hypster_Entities HypDB = new hypster_tv_DAL.Hypster_Entities(); hypster_tv_DAL.userContact userContact = new hypster_tv_DAL.userContact(); userContact.contactType = 1; userContact.contactEmail = YourEmail; userContact.contactSubject = Subject; userContact.contactText = Message; HypDB.userContacts.AddObject(userContact); HypDB.SaveChanges(); hypster_tv_DAL.Email_Manager emailManager = new hypster_tv_DAL.Email_Manager(); emailManager.SendContactUsEmail("*****@*****.**", "*****@*****.**", "*****@*****.**", Subject, YourEmail, Message); return(View("ContactsThanks")); } return(View("ContactUs")); }
public ActionResult SendConfEmail(string email) { if (Session["Roles"] != null && Session["Roles"].Equals("Admin")) { hypster_tv_DAL.Email_Manager emailManager = new hypster_tv_DAL.Email_Manager(); emailManager.SendWelcomeEmail("Welcome to Hypster", email); return(RedirectPermanent("/WebsiteManagement/hypEmails")); } else { return(RedirectPermanent("/home/")); } }
public ActionResult manageUsernames(string txtUsernames) { if (Session["Roles"] != null && Session["Roles"].Equals("Admin")) { string str_to_parse = txtUsernames.Replace("\r\n", ","); try { //strip usernames string[] usernames_arr = str_to_parse.Split(','); hypster_tv_DAL.memberManagement memberManager = new hypster_tv_DAL.memberManagement(); hypster_tv_DAL.Email_Manager email_manager = new hypster_tv_DAL.Email_Manager(); foreach (string username in usernames_arr) { if (username != "") { hypster_tv_DAL.Member curr_user = new hypster_tv_DAL.Member(); curr_user = memberManager.getMemberByUserName(username); //try to replace username string new_user_name = curr_user.username; new_user_name = new_user_name.Replace("&", "-"); new_user_name = new_user_name.Replace("?", "-"); new_user_name = new_user_name.Replace("%", "-"); new_user_name = new_user_name.Replace("%", "-"); new_user_name = new_user_name.Replace("*", "-"); new_user_name = new_user_name.Replace("\'", "-"); new_user_name = new_user_name.Replace("#", "-"); new_user_name = new_user_name.Replace("<", "-"); new_user_name = new_user_name.Replace(">", "-"); hypster_tv_DAL.Member check_user = new hypster_tv_DAL.Member(); check_user = memberManager.getMemberByUserName(new_user_name); if (check_user.id == 0) { curr_user.username = new_user_name; memberManager.UpdateMemberUsername(curr_user.username, curr_user.id); email_manager.SendUsernameChangesNotification(curr_user.username, curr_user.email); } } } } catch (Exception ex) { string str_pr = ex.Message.ToString(); } return(View()); } else { return(RedirectPermanent("/home/")); } }