Exemplo n.º 1
0
        private void sendResultEmailWithSchool(string name, string email, string selectedschool, string otherschools)
        {
            SimpleAES           aes          = new SimpleAES();
            EmailManager        emailManager = new EmailManager();
            EmailTemplateHelper eth          = new EmailTemplateHelper();
            string token = aes.EncryptToBase64String(email);
            string url   = "http://www.CareerThesaurus.com/TakeTest/TestReport/" + token;
            string body  = eth.GetTemplate("testresultswithschool");

            body = body.Replace("{{name}}", name);
            body = body.Replace("{{url}}", url);

            dynamic selected = JObject.Parse(selectedschool);
            dynamic other    = JArray.Parse(otherschools);

            body = body.Replace("{{schoolname}}", (string)selected["name"]);
            body = body.Replace("{{schoollogo}}", (string)selected["logo"]);
            body = body.Replace("{{schoolurl}}", (string)selected["url"]);
            string str = "<table><tr>";

            foreach (dynamic item in other)
            {
                if (item["name"] != selected["name"])
                {
                    //str += "<td><a href='" + item["url"] + "' ><img src='" + item["logo"] + "' alt='School logo' title='similar school'></a></td>";
                    str += "<td><a style='margin:0;' href='" + item["url"] + "' ><img src='" + item["logo"] + "' alt='' ></a><a style='padding-right:10px;' href='" + item["url"] + "' >" + item["name"] + "</a></td>";
                }
            }
            str += "</tr></table>";
            body = body.Replace("{{otherschools}}", str);

            emailManager.SendMail("*****@*****.**", "CareerThesaurus", email, "Your Career Test Results", body);
        }
        private void sendInterestResultEmail(string name, string email)
        {
            SimpleAES           aes          = new SimpleAES();
            EmailManager        emailManager = new EmailManager();
            EmailTemplateHelper eth          = new EmailTemplateHelper();
            string token = aes.EncryptToBase64String(email);
            string url   = "http://www.CareerThesaurus.com/Careers/InterestReport/" + token;
            string body  = eth.GetTemplate("interestresults");

            body = body.Replace("{{name}}", name);
            body = body.Replace("{{url}}", url);
            emailManager.SendMail("*****@*****.**", "CareerThesaurus", email, "Your Career Test Results", body);
        }