public static void SendUserRegisteredEmail(UserDto userDto) { var userPasswordEmailDto = new UserPasswordEmailDto { RecipientAddress = userDto.Email, Firstname = userDto.Firstname, Lastname = userDto.Lastname, Password = userDto.Password, Login = userDto.Login }; var msg = CommonSetup(userDto.Email, EmailType.NewUserRegistration); msg.Body = CompileMessageBody(userPasswordEmailDto); PostEmail(msg); }
// Service Methods public static void SendPasswordResetEmail(UserDto userDto) { var userPasswordEmailDto = new UserPasswordEmailDto { RecipientAddress = userDto.Email, Firstname = userDto.Firstname, Lastname = userDto.Lastname, Password = userDto.Password }; var msg = CommonSetup(userDto.Email, EmailType.PasswordReset); // step 2 - specific to Email being sent msg.Body = CompileMessageBody(userPasswordEmailDto); PostEmail(msg); }
private static string CompileMessageBody(UserPasswordEmailDto emailInputDto) { var sb = new StringBuilder(); // Greeting sb.Append("Welcome "); sb.Append(emailInputDto.Firstname); sb.Append(" "); sb.Append(emailInputDto.Lastname); sb.Append(",\n \n"); // Blurb sb.Append("You have been registered on the RMS. Please find enclosed in this email your "); sb.Append("user login details."); sb.Append("\n \n"); sb.Append("If you have any queries, please contact an Administrator. Thank you."); sb.Append("\n \n"); // Login sb.Append("Login: "******"\n"); // Password sb.Append("Password: "******"\n \n"); // Link sb.Append("Please click on the link below to be taken to the login page.\n"); sb.Append("RMS Link: http://80.229.27.248:8093/RMSV2Dev/#/login"); return(sb.ToString()); }