public static Trawick.Common.Email.EmailResponse SendCancelEnrollmentCancellationRequest(Trawick.Data.Models.EnrollmentCancellationRequest request)
        {
            string toEmail = "*****@*****.**";
            string subject = "Enrollment Cancellation Request";
            string message = string.Format("Please <strong> DO NOT </strong> Cancel Enrollment {0} on the Following Date: {1}", request.MasterEnrollmentId, request.RequestDate.ToShortDateString());

            string header = "<h2>{0}</h2> ";

            string body = "";

            body += string.Format(header, message);
            body += "<br/>";
            body += request.RequestMessage;
            string title = string.Format("<h5>{0}</h5>", subject);

            message = body;

            string ccEmail = "";

            if (request.CopyAgent)
            {
                var agent = ContactRepo.Contact_GetById(request.AgentId);
                if (agent != null && !string.IsNullOrEmpty(agent.admin_email))
                {
                    ccEmail = agent.admin_email;
                }
            }

            var args = new Common.Email.EmailArgs()
            {
                EmailBody    = message,
                EmaillCC     = ccEmail,
                EmailTo      = toEmail,
                EmailSubject = subject,
                IsHtml       = true
            };

            var response = new Trawick.Common.Email.EmailResponse()
            {
            };

            response = Trawick.Common.Email.EmailFactory.GetEmailFactory().SendMail(args);
            return(response);
        }