public ActionResult CheckEmailIdExist(string newEmailId) { User objUser = (User)Session["User"]; Api.User.User ApiobjUser = new Api.User.User(); Api.MailSender.MailSender ApiobjMailSender = new Api.MailSender.MailSender(); string ret = string.Empty; string mailsender = ""; ret = ApiobjUser.CheckEmailId(newEmailId); if (ret == "NotExist") { string strRandomUnique = SBUtils.GenerateRandomUniqueString(); string res_UpdateChangePasswordKey = ApiobjUser.UpdateResetEmailKey(objUser.Id.ToString(), strRandomUnique); if (res_UpdateChangePasswordKey == "1") { TempData["NewEmailId"] = newEmailId; TempData.Keep("NewEmailId"); ViewBag.NewEmailId = newEmailId; objUser.ChangeEmailKey = strRandomUnique; } Session["User"] = objUser; var mailBody = Helper.SBUtils.RenderViewToString1(this.ControllerContext, this.TempData, "_EmailChangeMailBodyPartial", objUser); string Subject = "Socioboard"; mailsender = ApiobjMailSender.SendChangePasswordMail(newEmailId, mailBody, Subject); return(Content("Mail Send Successfully")); } else { return(Content("EmailId already Exist")); } }
public ActionResult SendMail(string name, string lname, string email, string Subject, string profile) { //string Body = "Name: " + name + " " + lname + "</br>" + "Email: " + email + "</br>" + "Message: " + profile +"</br>"; Api.MailSender.MailSender ApiobjMailSender = new Api.MailSender.MailSender(); string mailsender = ApiobjMailSender.SendMail(name, lname, email, Subject, profile); return Content(mailsender); }
// Edited by Antima[24/11/2014] public ActionResult SendVideoMail(string EmailId) { Api.User.User ApiobjUser = new Api.User.User(); Domain.Socioboard.Domain.User objuser = new Domain.Socioboard.Domain.User(); try { objuser = (Domain.Socioboard.Domain.User)(new JavaScriptSerializer().Deserialize(ApiobjUser.getUserInfoByEmail(EmailId), typeof(Domain.Socioboard.Domain.User))); } catch (Exception ex) { Console.WriteLine(ex.StackTrace); } Api.MailSender.MailSender ApiobjMailSender = new Api.MailSender.MailSender(); string mailsender = ""; try { var mailBody = Helper.SBUtils.RenderViewToString(this.ControllerContext, "_VideoMailPartial", objuser); string Subject = "Enjoy Video Mailing through Socioboard"; mailsender = ApiobjMailSender.SendChangePasswordMail(EmailId, mailBody, Subject); } catch (Exception ex) { Console.WriteLine(ex.StackTrace); } return(Content(mailsender)); }
public ActionResult SendAgencyMail(string name, string lname, string email, string Company, string Message, string phone) { //string Body = "Name: " + name + " " + lname + "</br>" + "Email: " + email + "</br>" + "Message: " + profile +"</br>"; Api.MailSender.MailSender ApiobjMailSender = new Api.MailSender.MailSender(); string mailsender = ApiobjMailSender.SendAgencyMail(name, lname, email, Company, Message, phone); return Content(mailsender); }
public ActionResult PluginSignUp() { string name = Request.Form["name"].ToString(); string email = Request.Form["email"].ToString(); string password = Request.Form["password"].ToString(); Api.User.User objApiUser = new Api.User.User(); string res = objApiUser.Register(email, password, "free", name, "0"); if (res == "Email Already Exists") { return(Content("email exist")); } else { Domain.Socioboard.Domain.User _User = (Domain.Socioboard.Domain.User) new JavaScriptSerializer().Deserialize(res, typeof(Domain.Socioboard.Domain.User)); Api.MailSender.MailSender ApiobjMailSender = new Api.MailSender.MailSender(); string mailsender = ""; try { var mailBody = Helper.SBUtils.RenderViewToString(this.ControllerContext, "_RegistrationMailPartial", _User); string Subject = "Thanks for creating your " + ConfigurationManager.AppSettings["DefaultGroupName"].ToString() + " Account"; mailsender = ApiobjMailSender.SendChangePasswordMail(email, mailBody, Subject); } catch { } } return(Content("user")); }
public async Task <ActionResult> Index(Socioboard.Helper.Enterprise ent) { RecaptchaVerificationHelper recaptchaHelper = this.GetRecaptchaVerificationHelper(); string ret; if (String.IsNullOrEmpty(recaptchaHelper.Response)) { ModelState.AddModelError("", "Captcha answer cannot be empty."); //return View(model); return(View()); } RecaptchaVerificationResult recaptchaResult = await recaptchaHelper.VerifyRecaptchaResponseTaskAsync(); if (recaptchaResult != RecaptchaVerificationResult.Success) { ModelState.AddModelError("", "Incorrect captcha answer."); ViewBag.AlertMsg = "error"; return(RedirectToAction("Enterprise", "Versions", new { hint = "error" })); } else { Api.MailSender.MailSender ApiobjMailSender = new Api.MailSender.MailSender(); ret = ApiobjMailSender.SendEnterpriseMail(ent.Name, ent.Designation, ent.ContactEmailId, ent.Location, ent.Company, ent.CompanyWebsite, ent.Message, ent.Phone); return(RedirectToAction("Enterprise", "Versions", new { hint = "success" })); //return Content(ret); //return View(); } // return View(model); //return View(); }
public ActionResult SendAgencyMail(string name, string lname, string email, string Company, string Message, string phone) { //string Body = "Name: " + name + " " + lname + "</br>" + "Email: " + email + "</br>" + "Message: " + profile +"</br>"; Api.MailSender.MailSender ApiobjMailSender = new Api.MailSender.MailSender(); string mailsender = ApiobjMailSender.SendAgencyMail(name, lname, email, Company, Message, phone); return(Content(mailsender)); }
public ActionResult SendMail(string name, string lname, string email, string Subject, string profile) { //string Body = "Name: " + name + " " + lname + "</br>" + "Email: " + email + "</br>" + "Message: " + profile +"</br>"; Api.MailSender.MailSender ApiobjMailSender = new Api.MailSender.MailSender(); string mailsender = ApiobjMailSender.SendMail(name, lname, email, Subject, profile); return(Content(mailsender)); }
public ActionResult SendRequestForDemo(string fname, string lname, string email, string Skype, string Subject, string company, string phone, string notes) { string Body = "Name: " + fname + " " + lname + "</br>" + "Email: " + email + "</br>" + "Skype Id: " + Skype + "</br>" + "Company: " + company + "</br>" + "Phone Number: " + phone + "</br>" + "Message: " + notes + "</br>"; Api.MailSender.MailSender ApiobjMailSender = new Api.MailSender.MailSender(); string mailsender = ApiobjMailSender.SendRequestForDemo(fname, lname, email, Subject, Body); return(Content(mailsender)); }
public ActionResult savetask() { string groupid = Session["group"].ToString(); Domain.Socioboard.Domain.User objUser = (Domain.Socioboard.Domain.User)Session["User"]; string descritption = Request.Unvalidated.QueryString["description"]; string MessageDate = Request.QueryString["msgdate"]; string AssignDate = Request.QueryString["now"]; string comment = Request.QueryString["comment"]; Guid idtoassign = Guid.Empty; try { if (!string.IsNullOrEmpty(Request.QueryString["memberid"])) { idtoassign = Guid.Parse(Request.QueryString["memberid"]); } } catch (Exception ex) { } Api.Tasks.Tasks1 objTasks = new Api.Tasks.Tasks1(); Api.Tasks.Tasks objApiTasks = new Api.Tasks.Tasks(); objApiTasks.AddNewTaskWithGroup(descritption, MessageDate, objUser.Id.ToString(), objTasks, idtoassign.ToString(), comment, AssignDate, groupid); string Groupid = Session["group"].ToString(); Api.BusinessSetting.BusinessSetting objApiBusinessSetting = new Api.BusinessSetting.BusinessSetting(); Domain.Socioboard.Domain.BusinessSetting objbsns = (Domain.Socioboard.Domain.BusinessSetting) new JavaScriptSerializer().Deserialize(objApiBusinessSetting.GetDetailsofBusinessOwner(Groupid), typeof(Domain.Socioboard.Domain.BusinessSetting)); if (objbsns.TaskNotification == true) { Api.User.User ObjApiUser = new Api.User.User(); Domain.Socioboard.Domain.User UsertoSendMail = (Domain.Socioboard.Domain.User)(new JavaScriptSerializer().Deserialize(ObjApiUser.getUsersById(idtoassign.ToString()), typeof(Domain.Socioboard.Domain.User))); Api.MailSender.MailSender ApiobjMailSender = new Api.MailSender.MailSender(); string mailsender = ""; try { var mailBody = Helper.SBUtils.RenderViewToString(this.ControllerContext, "_TaskNotificationMailPartial", UsertoSendMail); string Subject = "TASK ASSIGNMENT on Socioboard"; mailsender = ApiobjMailSender.SendTaskNotificationMail(UsertoSendMail.EmailId, mailBody, Subject); } catch (Exception) { throw; } } return(Content("")); }
public ActionResult SendFeedMail(string emailId, string feed, string fromname) { Api.MailSender.MailSender ApiobjMailSender = new Api.MailSender.MailSender(); string mailsender = ""; var mailBody = Helper.SBUtils.RenderViewToString(this.ControllerContext, "_MailBodyPartial", feed); mailsender = ApiobjMailSender.SendFeedMail(emailId, feed, fromname, mailBody); return(Content(mailsender)); }
public ActionResult SendAddNewsLatter(string Subject, string NewsBody, string SendDate, string UserIds) { DateTime dt = Convert.ToDateTime(SendDate).Date; string[] UsersId = UserIds.Split(','); string mailsender = null; string returnmsg = null; foreach (var item in UsersId) { Api.User.User ApiObjUser=new Api.User.User(); Domain.Socioboard.Domain.User objUser = (Domain.Socioboard.Domain.User)(new JavaScriptSerializer().Deserialize(ApiObjUser.getUsersById(item.ToString()), typeof(Domain.Socioboard.Domain.User))); Domain.Socioboard.Domain.NewsLetter ObjNewsLatter = new NewsLetter(); if (dt == DateTime.Now.Date) { try { Api.MailSender.MailSender ApiObjMailForNewsLtr = new Api.MailSender.MailSender(); mailsender = ApiObjMailForNewsLtr.SendAddNewsLatterMail(objUser.EmailId.ToString(), NewsBody, Subject); ObjNewsLatter.Id = Guid.NewGuid(); ObjNewsLatter.Subject = Subject; ObjNewsLatter.NewsLetterBody = NewsBody; ObjNewsLatter.SendDate = DateTime.Parse(SendDate); ObjNewsLatter.SendStatus = true; ObjNewsLatter.UserId = Guid.Parse(item.ToString()); ObjNewsLatter.EntryDate = DateTime.Now; string Objltr=new JavaScriptSerializer().Serialize(ObjNewsLatter); Api.NewsLetter.NewsLetter objApiNewsltr = new Api.NewsLetter.NewsLetter(); returnmsg = (string)(new JavaScriptSerializer().Deserialize(objApiNewsltr.AddNewsLatter(Objltr), typeof(string))); } catch (Exception ex) { Console.WriteLine(ex.StackTrace); } } else { ObjNewsLatter.Id = Guid.NewGuid(); ObjNewsLatter.Subject = Subject; ObjNewsLatter.NewsLetterBody = NewsBody; ObjNewsLatter.SendDate = DateTime.Parse(SendDate); ObjNewsLatter.SendStatus = false; ObjNewsLatter.UserId = Guid.Parse(item.ToString()); ObjNewsLatter.EntryDate = DateTime.Now; string Objltr = new JavaScriptSerializer().Serialize(ObjNewsLatter); Api.NewsLetter.NewsLetter objApiNewsltr = new Api.NewsLetter.NewsLetter(); returnmsg = (string)(new JavaScriptSerializer().Deserialize(objApiNewsltr.AddNewsLatter(Objltr),typeof(string))); } } return Content(returnmsg); }
public ActionResult SendAddNewsLatter(string Subject, string NewsBody, string SendDate, string UserIds) { DateTime dt = Convert.ToDateTime(SendDate).Date; string[] UsersId = UserIds.Split(','); string mailsender = null; string returnmsg = null; foreach (var item in UsersId) { Api.User.User ApiObjUser = new Api.User.User(); Domain.Socioboard.Domain.User objUser = (Domain.Socioboard.Domain.User)(new JavaScriptSerializer().Deserialize(ApiObjUser.getUsersById(item.ToString()), typeof(Domain.Socioboard.Domain.User))); Domain.Socioboard.Domain.NewsLetter ObjNewsLatter = new NewsLetter(); if (dt == DateTime.Now.Date) { try { Api.MailSender.MailSender ApiObjMailForNewsLtr = new Api.MailSender.MailSender(); mailsender = ApiObjMailForNewsLtr.SendAddNewsLatterMail(objUser.EmailId.ToString(), NewsBody, Subject); ObjNewsLatter.Id = Guid.NewGuid(); ObjNewsLatter.Subject = Subject; ObjNewsLatter.NewsLetterBody = NewsBody; ObjNewsLatter.SendDate = DateTime.Parse(SendDate); ObjNewsLatter.SendStatus = true; ObjNewsLatter.UserId = Guid.Parse(item.ToString()); ObjNewsLatter.EntryDate = DateTime.Now; string Objltr = new JavaScriptSerializer().Serialize(ObjNewsLatter); Api.NewsLetter.NewsLetter objApiNewsltr = new Api.NewsLetter.NewsLetter(); returnmsg = (string)(new JavaScriptSerializer().Deserialize(objApiNewsltr.AddNewsLatter(Objltr), typeof(string))); } catch (Exception ex) { Console.WriteLine(ex.StackTrace); } } else { ObjNewsLatter.Id = Guid.NewGuid(); ObjNewsLatter.Subject = Subject; ObjNewsLatter.NewsLetterBody = NewsBody; ObjNewsLatter.SendDate = DateTime.Parse(SendDate); ObjNewsLatter.SendStatus = false; ObjNewsLatter.UserId = Guid.Parse(item.ToString()); ObjNewsLatter.EntryDate = DateTime.Now; string Objltr = new JavaScriptSerializer().Serialize(ObjNewsLatter); Api.NewsLetter.NewsLetter objApiNewsltr = new Api.NewsLetter.NewsLetter(); returnmsg = (string)(new JavaScriptSerializer().Deserialize(objApiNewsltr.AddNewsLatter(Objltr), typeof(string))); } } return(Content(returnmsg)); }
public ActionResult SendResetPasswordMail(string emailId, string Password) { string IsPasswordReset = string.Empty; Api.User.User ApiobjUser = new Api.User.User(); Domain.Socioboard.Domain.User objuser = new Domain.Socioboard.Domain.User(); string mailsender = ""; try { objuser = (Domain.Socioboard.Domain.User)(new JavaScriptSerializer().Deserialize(ApiobjUser.getUserInfoByEmail(emailId), typeof(Domain.Socioboard.Domain.User))); } catch (Exception ex) { Console.WriteLine(ex.StackTrace); } string changedpassword = Helper.SBUtils.MD5Hash(Password); IsPasswordReset = (string)new JavaScriptSerializer().Deserialize(ApiobjUser.ResetPassword(objuser.Id, changedpassword), typeof(string)); mailsender = "Password Changed Successfully"; if (IsPasswordReset == "1") { objuser = (Domain.Socioboard.Domain.User)(new JavaScriptSerializer().Deserialize(ApiobjUser.getUserInfoByEmail(emailId), typeof(Domain.Socioboard.Domain.User))); try { Api.MailSender.MailSender ApiobjMailSender = new Api.MailSender.MailSender(); try { objuser.Password = Password; var mailBody = Helper.SBUtils.RenderViewToString(this.ControllerContext, "_ResetPasswordMailBodyPartial", objuser); string Subject = "New password for your Socioboard Account"; mailsender = ApiobjMailSender.SendChangePasswordMail(emailId, mailBody, Subject); } catch (Exception ex) { Console.WriteLine(ex.StackTrace); } } catch (Exception ex) { Console.WriteLine(ex.StackTrace); } } return(Content(mailsender)); }
public ActionResult SendFogotPassMail(string emailId) { Api.User.User ApiobjUser = new Api.User.User(); Domain.Socioboard.Domain.User objuser = new Domain.Socioboard.Domain.User(); try { objuser = (Domain.Socioboard.Domain.User)(new JavaScriptSerializer().Deserialize(ApiobjUser.getUserInfoByEmail(emailId), typeof(Domain.Socioboard.Domain.User))); } catch (Exception ex) { Console.WriteLine(ex.StackTrace); } Api.MailSender.MailSender ApiobjMailSender = new Api.MailSender.MailSender(); string mailsender = ""; try { if (objuser == null) { mailsender = "IdNOtExist"; } //Generate a random unique string string strRandomUnique = SBUtils.GenerateRandomUniqueString(); //Update random unique string in User string res_UpdateChangePasswordKey = ApiobjUser.UpdateForgetPasswordKey(objuser.Id.ToString(), strRandomUnique); if (res_UpdateChangePasswordKey == "1") { ViewBag.ForgetPasswordKey = strRandomUnique; objuser.ChangePasswordKey = strRandomUnique; } objuser.ChangePasswordKey = strRandomUnique; var mailBody = Helper.SBUtils.RenderViewToString(this.ControllerContext, "_ForgotPasswordMailBodyPartial", objuser); string Subject = "You requested a password reset for your " + ConfigurationManager.AppSettings["DefaultGroupName"].ToString() + " Account";//"Forget password Socioboard Account"; mailsender = ApiobjMailSender.SendChangePasswordMail(emailId, mailBody, Subject); } catch (Exception ex) { Console.WriteLine(ex.StackTrace); } return(Content(mailsender)); }
public ActionResult SendFogotPassMail(string emailId) { Api.User.User ApiobjUser = new Api.User.User(); Domain.Socioboard.Domain.User objuser = new Domain.Socioboard.Domain.User(); try { objuser = (Domain.Socioboard.Domain.User)(new JavaScriptSerializer().Deserialize(ApiobjUser.getUserInfoByEmail(emailId), typeof(Domain.Socioboard.Domain.User))); } catch (Exception ex) { Console.WriteLine(ex.StackTrace); } Api.MailSender.MailSender ApiobjMailSender = new Api.MailSender.MailSender(); string mailsender = ""; try { if (objuser == null) { mailsender = "IdNOtExist"; } //Generate a random unique string string strRandomUnique = SBUtils.GenerateRandomUniqueString(); //Update random unique string in User string res_UpdateChangePasswordKey = ApiobjUser.UpdateForgetPasswordKey(objuser.Id.ToString(), strRandomUnique); if (res_UpdateChangePasswordKey=="1") { ViewBag.ForgetPasswordKey = strRandomUnique; objuser.ChangePasswordKey = strRandomUnique; } objuser.ChangePasswordKey = strRandomUnique; var mailBody = Helper.SBUtils.RenderViewToString(this.ControllerContext, "_ForgotPasswordMailBodyPartial", objuser); string Subject = "You requested a password reset for your " + ConfigurationManager.AppSettings["DefaultGroupName"].ToString() + " Account";//"Forget password Socioboard Account"; mailsender = ApiobjMailSender.SendChangePasswordMail(emailId, mailBody, Subject); } catch (Exception ex) { Console.WriteLine(ex.StackTrace); } return Content(mailsender); }
//vikash public ActionResult SendCareerMail(string fname, string lname, string email, string Subject, string profile) { var fi = Request.Files["file"]; string file = string.Empty; var path = Server.MapPath("~/Themes/" + System.Configuration.ConfigurationManager.AppSettings["domain"] + "Contents/img/upload"); file = path + "/" + fi.FileName; if (!Directory.Exists(path)) { Directory.CreateDirectory(path); } fi.SaveAs(file); path = path + "/" + fi.FileName; string Body = "Name: " + fname + " " + lname + "</br>" + "Email: " + email + "</br>" + "Message: " + profile + "</br>"; Api.MailSender.MailSender ApiobjMailSender = new Api.MailSender.MailSender(); string mailsender = ApiobjMailSender.SendCareerMail(fname, lname, email, Subject, profile, file, fi.FileName, fi.ContentType); return(Content(mailsender)); }
//[RecaptchaControlMvc.CaptchaValidator] //[HttpPost] public ActionResult SendEnterpriseMail(string name, string designation, string email, string location, string company, string companywebsite, string messages, string Phone, string captchaErrorMessage, string recaptcha_challenge_field, string recaptcha_response_field) { bool isCaptchaCodeValid = false; string mailsender = string.Empty; string CaptchaMessage = ""; isCaptchaCodeValid = GetCaptchaResponse(out CaptchaMessage, recaptcha_challenge_field, recaptcha_response_field); //return RedirectToAction("success"); if (isCaptchaCodeValid) { Api.MailSender.MailSender ApiobjMailSender = new Api.MailSender.MailSender(); mailsender = ApiobjMailSender.SendEnterpriseMail(name, designation, email, location, company, companywebsite, messages, Phone); } else { mailsender = "Invalid Captcha"; } return(Content(mailsender)); }
public ActionResult SendRegistrationMail(string emailId) { Api.User.User ApiobjUser = new Api.User.User(); Domain.Socioboard.Domain.User objuser = new Domain.Socioboard.Domain.User(); try { objuser = (Domain.Socioboard.Domain.User)(new JavaScriptSerializer().Deserialize(ApiobjUser.getUserInfoByEmail(emailId), typeof(Domain.Socioboard.Domain.User))); } catch (Exception ex) { Console.WriteLine(ex.StackTrace); } Api.MailSender.MailSender ApiobjMailSender = new Api.MailSender.MailSender(); string mailsender = ""; try { var mailBody = Helper.SBUtils.RenderViewToString(this.ControllerContext, "_RegistrationMailPartial", objuser); string Subject = "Thanks for creating your Socioboard Account"; mailsender = ApiobjMailSender.SendChangePasswordMail(emailId, mailBody, Subject); } catch (Exception ex) { Console.WriteLine(ex.StackTrace); } User _user = (User)Session["User"]; if (_user != null && _user.ActivationStatus == "1") { mailsender += ">> Facebook Registration"; } return(Content(mailsender)); }
public async Task<ActionResult> Index(Socioboard.Helper.Enterprise ent) { RecaptchaVerificationHelper recaptchaHelper = this.GetRecaptchaVerificationHelper(); string ret; if (String.IsNullOrEmpty(recaptchaHelper.Response)) { ModelState.AddModelError("", "Captcha answer cannot be empty."); //return View(model); return View(); } RecaptchaVerificationResult recaptchaResult = await recaptchaHelper.VerifyRecaptchaResponseTaskAsync(); if (recaptchaResult != RecaptchaVerificationResult.Success) { ModelState.AddModelError("", "Incorrect captcha answer."); ViewBag.AlertMsg = "error"; return RedirectToAction("Enterprise", "Versions", new { hint = "error" }); } else { Api.MailSender.MailSender ApiobjMailSender = new Api.MailSender.MailSender(); ret = ApiobjMailSender.SendEnterpriseMail(ent.Name, ent.Designation, ent.ContactEmailId, ent.Location, ent.Company, ent.CompanyWebsite, ent.Message, ent.Phone); return RedirectToAction("Enterprise", "Versions", new { hint = "success" }); //return Content(ret); //return View(); } // return View(model); //return View(); }
public ActionResult savetask() { string groupid = Session["group"].ToString(); Domain.Socioboard.Domain.User objUser = (Domain.Socioboard.Domain.User)Session["User"]; string descritption = Request.Unvalidated.QueryString["description"]; string MessageDate = Request.QueryString["msgdate"]; string AssignDate = Request.QueryString["now"]; string comment = Request.QueryString["comment"]; Guid idtoassign = Guid.Empty; try { if (!string.IsNullOrEmpty(Request.QueryString["memberid"])) { idtoassign = Guid.Parse(Request.QueryString["memberid"]); } } catch (Exception ex) { } Api.Tasks.Tasks1 objTasks = new Api.Tasks.Tasks1(); Api.Tasks.Tasks objApiTasks = new Api.Tasks.Tasks(); objApiTasks.AddNewTaskWithGroup(descritption, MessageDate, objUser.Id.ToString(), objTasks, idtoassign.ToString(), comment, AssignDate, groupid); string Groupid = Session["group"].ToString(); Api.BusinessSetting.BusinessSetting objApiBusinessSetting = new Api.BusinessSetting.BusinessSetting(); Domain.Socioboard.Domain.BusinessSetting objbsns = (Domain.Socioboard.Domain.BusinessSetting)new JavaScriptSerializer().Deserialize(objApiBusinessSetting.GetDetailsofBusinessOwner(Groupid), typeof(Domain.Socioboard.Domain.BusinessSetting)); if (objbsns.TaskNotification == true) { Api.User.User ObjApiUser = new Api.User.User(); Domain.Socioboard.Domain.User UsertoSendMail = (Domain.Socioboard.Domain.User)(new JavaScriptSerializer().Deserialize(ObjApiUser.getUsersById(idtoassign.ToString(), Session["access_token"].ToString()), typeof(Domain.Socioboard.Domain.User))); Api.MailSender.MailSender ApiobjMailSender = new Api.MailSender.MailSender(); string mailsender = ""; try { var mailBody = Helper.SBUtils.RenderViewToString(this.ControllerContext, "_TaskNotificationMailPartial", UsertoSendMail); string Subject = "TASK ASSIGNMENT on Socioboard"; mailsender = ApiobjMailSender.SendTaskNotificationMail(UsertoSendMail.EmailId, mailBody, Subject); } catch (Exception) { throw; } } return Content(""); }
public ActionResult SendFeedMail(string emailId, string feed, string fromname) { Api.MailSender.MailSender ApiobjMailSender = new Api.MailSender.MailSender(); string mailsender = ""; var mailBody = Helper.SBUtils.RenderViewToString(this.ControllerContext, "_MailBodyPartial", feed); mailsender = ApiobjMailSender.SendFeedMail(emailId, feed, fromname, mailBody); return Content(mailsender); }
public ActionResult SendRequestForDemo(string fname, string lname, string email, string Skype, string Subject, string company, string phone, string notes) { string Body = "Name: " + fname + " " + lname + "</br>" + "Email: " + email + "</br>" + "Skype Id: " + Skype + "</br>" + "Company: " + company + "</br>" + "Phone Number: " + phone + "</br>" + "Message: " + notes + "</br>"; Api.MailSender.MailSender ApiobjMailSender = new Api.MailSender.MailSender(); string mailsender = ApiobjMailSender.SendRequestForDemo(fname, lname, email, Subject, Body); return Content(mailsender); }
// Edited by Antima[24/11/2014] public ActionResult SendVideoMail(string EmailId) { Api.User.User ApiobjUser = new Api.User.User(); Domain.Socioboard.Domain.User objuser = new Domain.Socioboard.Domain.User(); try { objuser = (Domain.Socioboard.Domain.User)(new JavaScriptSerializer().Deserialize(ApiobjUser.getUserInfoByEmail(EmailId), typeof(Domain.Socioboard.Domain.User))); } catch (Exception ex) { Console.WriteLine(ex.StackTrace); } Api.MailSender.MailSender ApiobjMailSender = new Api.MailSender.MailSender(); string mailsender = ""; try { var mailBody = Helper.SBUtils.RenderViewToString(this.ControllerContext, "_VideoMailPartial", objuser); string Subject = "Enjoy Video Mailing through Socioboard"; mailsender = ApiobjMailSender.SendChangePasswordMail(EmailId, mailBody, Subject); } catch (Exception ex) { Console.WriteLine(ex.StackTrace); } return Content(mailsender); }
public ActionResult SendRegistrationMail(string emailId) { Api.User.User ApiobjUser = new Api.User.User(); Domain.Socioboard.Domain.User objuser = new Domain.Socioboard.Domain.User(); try { objuser = (Domain.Socioboard.Domain.User)(new JavaScriptSerializer().Deserialize(ApiobjUser.getUserInfoByEmail(emailId), typeof(Domain.Socioboard.Domain.User))); } catch (Exception ex) { Console.WriteLine(ex.StackTrace); } Api.MailSender.MailSender ApiobjMailSender = new Api.MailSender.MailSender(); string mailsender = ""; try { var mailBody = Helper.SBUtils.RenderViewToString(this.ControllerContext, "_RegistrationMailPartial", objuser); string Subject = "Thanks for creating your Socioboard Account"; mailsender = ApiobjMailSender.SendChangePasswordMail(emailId, mailBody, Subject); } catch (Exception ex) { Console.WriteLine(ex.StackTrace); } User _user = (User)Session["User"]; if (_user != null && _user.ActivationStatus == "1") { mailsender += ">> Facebook Registration"; } return Content(mailsender); }
//vikash public ActionResult SendCareerMail(string fname, string lname, string email, string Subject, string profile) { var fi = Request.Files["file"]; string file = string.Empty; var path = Server.MapPath("~/Themes/" + System.Configuration.ConfigurationManager.AppSettings["domain"] + "Contents/img/upload"); file = path + "/" + fi.FileName; if (!Directory.Exists(path)) { Directory.CreateDirectory(path); } fi.SaveAs(file); path = path + "/" + fi.FileName; string Body = "Name: " + fname + " " + lname + "</br>" + "Email: " + email + "</br>" + "Message: " + profile + "</br>"; Api.MailSender.MailSender ApiobjMailSender = new Api.MailSender.MailSender(); string mailsender = ApiobjMailSender.SendCareerMail(fname, lname, email, Subject, profile, file, fi.FileName, fi.ContentType); return Content(mailsender); }
public ActionResult CheckEmailIdExist(string newEmailId) { User objUser = (User)Session["User"]; Api.User.User ApiobjUser = new Api.User.User(); Api.MailSender.MailSender ApiobjMailSender = new Api.MailSender.MailSender(); string ret = string.Empty; string mailsender = ""; ret = ApiobjUser.CheckEmailId(newEmailId); if (ret == "NotExist") { string strRandomUnique = SBUtils.GenerateRandomUniqueString(); string res_UpdateChangePasswordKey = ApiobjUser.UpdateResetEmailKey(objUser.Id.ToString(), strRandomUnique); if (res_UpdateChangePasswordKey == "1") { TempData["NewEmailId"] = newEmailId; TempData.Keep("NewEmailId"); ViewBag.NewEmailId = newEmailId; objUser.ChangeEmailKey = strRandomUnique; } Session["User"] = objUser; var mailBody = Helper.SBUtils.RenderViewToString1(this.ControllerContext, this.TempData, "_EmailChangeMailBodyPartial", objUser); string Subject = "Socioboard"; mailsender = ApiobjMailSender.SendChangePasswordMail(newEmailId, mailBody, Subject); return Content("Mail Send Successfully"); } else { return Content("EmailId already Exist"); } }
public ActionResult PluginSignUp() { string name = Request.Form["name"].ToString(); string email = Request.Form["email"].ToString(); string password = Request.Form["password"].ToString(); Api.User.User objApiUser = new Api.User.User(); string res = objApiUser.Register(email, password, "free", name, "0"); if (res == "Email Already Exists") { return Content("email exist"); } else { Domain.Socioboard.Domain.User _User = (Domain.Socioboard.Domain.User)new JavaScriptSerializer().Deserialize(res, typeof(Domain.Socioboard.Domain.User)); Api.MailSender.MailSender ApiobjMailSender = new Api.MailSender.MailSender(); string mailsender = ""; try { var mailBody = Helper.SBUtils.RenderViewToString(this.ControllerContext, "_RegistrationMailPartial", _User); string Subject = "Thanks for creating your " + ConfigurationManager.AppSettings["DefaultGroupName"].ToString() + " Account"; mailsender = ApiobjMailSender.SendChangePasswordMail(email, mailBody, Subject); } catch { } } return Content("user"); }
//[RecaptchaControlMvc.CaptchaValidator] //[HttpPost] public ActionResult SendEnterpriseMail(string name, string designation, string email, string location, string company, string companywebsite, string messages, string Phone, string captchaErrorMessage, string recaptcha_challenge_field, string recaptcha_response_field) { bool isCaptchaCodeValid = false; string mailsender = string.Empty; string CaptchaMessage = ""; isCaptchaCodeValid = GetCaptchaResponse(out CaptchaMessage, recaptcha_challenge_field, recaptcha_response_field); //return RedirectToAction("success"); if (isCaptchaCodeValid) { Api.MailSender.MailSender ApiobjMailSender = new Api.MailSender.MailSender(); mailsender = ApiobjMailSender.SendEnterpriseMail(name, designation, email, location, company, companywebsite, messages, Phone); } else { mailsender = "Invalid Captcha"; } return Content(mailsender); }