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());
        }