/// <summary> /// M3 User mail sends /// </summary> /// <param name="userLogin"></param> /// <returns></returns> private bool SendLoginSuccessMail(string emailAddress, string userFullName) { Infra.EmailDTO emailDTO = new Infra.EmailDTO(); emailDTO.ToMail = emailAddress; emailDTO.MailSubject = Infra.BusinessConstants.MAIL_M3USER_SUBJECT; string navigationLink = string.Format(Infra.BusinessConstants.M3USER_REDIRECTION, Helper.GetConfigurationKey(BusinessConstants.SERVER_BASE_ADDRESS)); emailDTO.Body = string.Format(Infra.BusinessConstants.MAIL_M3USER_BODY, userFullName, navigationLink); emailDTO.IsBodyHtml = true; return(EmailUtility.SendEmail(emailDTO)); }
/// <summary> /// Sends email to newly created user for registration completion /// </summary> /// <param name="userLogin"></param> /// <returns></returns> private bool SendUserCredentialsMail(UserLoginDTO userLogin, bool isForgotPassword = false) { Infra.EmailDTO emailDTO = new Infra.EmailDTO(); emailDTO.ToMail = userLogin.Email; string fullName = userLogin.FirstName + " " + userLogin.LastName; if (!isForgotPassword) { emailDTO.MailSubject = Infra.BusinessConstants.MAIL_CLIENTUSER_SUBJECT; emailDTO.Body = string.Format(Infra.BusinessConstants.MAIL_BODY, GetForgetPasswordLink(userLogin), fullName); } else { emailDTO.MailSubject = Infra.BusinessConstants.MAIL_FORGOTPWD_SUBJECT; emailDTO.Body = string.Format(Infra.BusinessConstants.MAIL_FORGOTPWD_BODY, GetForgetPasswordLink(userLogin), fullName); } emailDTO.IsBodyHtml = true; return(EmailUtility.SendEmail(emailDTO)); }