コード例 #1
0
 private void sendmailtoteacher(StringBuilder sb, SaveTeacherDetails teacherDetails)
 {
     try
     {
         MailMessage message = new MailMessage();
         SmtpClient  smtp    = new SmtpClient();
         message.From = new MailAddress("*****@*****.**");
         message.To.Add(new MailAddress(teacherDetails.email));
         message.Subject            = "Thankyou for registering to become a part of Recess Techer family";
         message.IsBodyHtml         = true; //to make message body as html
         message.Body               = sb.ToString();
         smtp.Port                  = 587;
         smtp.Host                  = "smtp.gmail.com"; //for gmail host
         smtp.UseDefaultCredentials = false;
         smtp.EnableSsl             = true;
         smtp.Credentials           = new NetworkCredential("*****@*****.**", "9163131886");
         smtp.DeliveryMethod        = SmtpDeliveryMethod.Network;
         //smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
         smtp.Send(message);
     }
     catch (Exception ex)
     {
         throw;
     }
 }
コード例 #2
0
        private void sendmailtoteacher(SaveTeacherDetails teacherDetails)
        {
            StringBuilder sb         = new StringBuilder();
            string        mailheader = "<br><br>This is an autogenerated mail. Please do not reply to this email.<br><br>";

            sb.Append(mailheader);
            sb.Append("Hello " + teacherDetails.name + ", <br><br>");
            sb.Append("<br/> Thank you for registering yourself to be a part of Recess Teacher family. <br> Your request has been successfully submitted and is under consieration.");
            sb.Append("<br><br> You will be notified once your request gets approved. <br><br>");
            sb.Append("<br>Please do not forward this email as it may lead to a security breach<br> <br> Your sincerely,<br>Recess");
            sendmailtoteacher(sb, teacherDetails);
        }
コード例 #3
0
 public HttpResponseMessage SaveTeacherDetails(SaveTeacherDetails TeacherDetails)
 {
     try
     {
         if (_business.IsValidEmail(TeacherDetails.email, "T"))
         {
             bool response = _business.SaveTeacherDetails(TeacherDetails);
             return(Request.CreateResponse(HttpStatusCode.OK, response));
         }
         else
         {
             return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, "Email_Id is already registered"));
         }
     }
     catch (Exception ex)
     {
         return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex.Message.ToString()));
     }
 }
コード例 #4
0
 public bool SaveTeacherDetails(SaveTeacherDetails TeacherDetails)
 {
     try
     {
         if (TeacherDetails.photourl == null)
         {
             TeacherDetails.photourl = "";
         }
         bool response = _repository.SaveTeacherDetails(TeacherDetails);
         if (response)
         {
             sendmailtoteacher(TeacherDetails);
         }
         return(response);
     }
     catch (Exception ex)
     {
         throw;
     }
 }