private SendMailResponse SendPasswordChangedNotificationEmail(string email, string userName)
        {
            SendMailResponse result  = null;
            MailDetails      datails = new MailDetails();

            datails.MessageType = "PasswordChangedConfirmation";
            datails.ToAddress   = email;
            datails.Parameters.Add("UserName", userName);

            SendMail sendMailRequest = new SendMail();

            sendMailRequest.SessionToken = ConfigurationManager.AppSettings["MailServiceSessionToken"];
            sendMailRequest.Details.Add(datails);

            Client.Mail.ServiceClient client = new Client.Mail.ServiceClient();
            result = client.PostSendMail(sendMailRequest);

            return(result);
        }
        private SendMailResponse SendAccountConfirmEmail(string email, string accountKey, string userName)
        {
            SendMailResponse result  = null;
            MailDetails      datails = new MailDetails();

            datails.MessageType = "AccountCreatedConfirmation";
            datails.ToAddress   = email;
            datails.Parameters.Add("UserName", userName);
            datails.Parameters.Add("AccountKey", accountKey);
            datails.Parameters.Add("Login", email);

            SendMail sendMailRequest = new SendMail();

            sendMailRequest.SessionToken = ConfigurationManager.AppSettings["MailServiceSessionToken"];
            sendMailRequest.Details.Add(datails);

            Client.Mail.ServiceClient client = new Client.Mail.ServiceClient();
            result = client.PostSendMail(sendMailRequest);

            return(result);
        }