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