public ResponseModel SendKundali(EmailConfiguration emailConfiguration, SendKundaliModel sendKundaliModel) { ResponseModel responseModel = new ResponseModel(); try { EmailSender _emailSender = new EmailSender(emailConfiguration); var temp = System.IO.File.ReadAllText(Path.Combine(Directory.GetCurrentDirectory(), "emailTemplate", "kundalirequest.html")); temp = temp.Replace("##name##", sendKundaliModel.Name) .Replace("##dob##", sendKundaliModel.DOB.ToLongDateString()) .Replace("##email##", sendKundaliModel.Email) .Replace("##phone##", sendKundaliModel.Phone) .Replace("##gender##", sendKundaliModel.Gender) .Replace("##place##", sendKundaliModel.Place) .Replace("##time##", sendKundaliModel.Time); var message = new Message(new string[] { "*****@*****.**", "*****@*****.**" }, "Kundali Request - Bhashkar Jyotish Kendra", temp); _emailSender.SendEmail(message); responseModel.Msg = "sent"; responseModel.Code = HttpStatusCode.OK; } catch (Exception ex) { responseModel.Msg = "notsent " + ex.Message + Path.Combine(Directory.GetCurrentDirectory()); responseModel.Code = HttpStatusCode.InternalServerError; } return(responseModel); }
public JsonResult SendKundaliDetails([FromBody] SendKundaliModel sendKundaliModel) { return(Json(indexDetails.SendKundali(_emailConfiguration, sendKundaliModel))); }