public Response AddTemplateEmail(TemplateEmailDTO request) { BusinessProcess.Current.Process(p => { IoC.Get <IAccountBusiness>().AddTemplateEmail(request); }); return(BusinessProcess.Current.ToResponse()); }
public void AddTemplateEmail(TemplateEmailDTO model) { var data = new DB_TB_EMAIL_TEMPLATE() { Body = model.Body, TemplateType = (int)EmailTemplate.NewInvite }; UnitOfWork.Repository <DB_TB_EMAIL_TEMPLATE>().Add(data); UnitOfWork.Commit(); }
public IHttpActionResult AddTemplateEmail(TemplateEmailDTO request) { try { var result = _Service.AddTemplateEmail(request); return(Ok(result)); } catch (Exception ex) { logger.Error("AddOrUpdateFriend Exception is {0}", ex); return(null); } }
public static void TestSendEmail() { string line = string.Empty; StringBuilder html = new StringBuilder(); using (StreamReader reader = new StreamReader(@"C:\Users\WIN10\Downloads\beefree-5be2f4o8pow\beefree-5be2f4o8pow.html")) { while ((line = reader.ReadLine()) != null) { html.Append(line); } } var baseAddress = "http://localhost:61708/api/account/AddTemplateEmail"; var http = (HttpWebRequest)WebRequest.Create(new Uri(baseAddress)); http.Accept = "application/json"; http.ContentType = "application/json"; http.Method = "POST"; TemplateEmailDTO data = new TemplateEmailDTO() { Body = html.ToString() }; var jsonstr = JsonConvert.SerializeObject(data); string parsedContent = jsonstr; UTF8Encoding encoding = new UTF8Encoding(); Byte[] bytes = encoding.GetBytes(parsedContent); Stream newStream = http.GetRequestStream(); newStream.Write(bytes, 0, bytes.Length); newStream.Close(); var response = http.GetResponse(); var stream = response.GetResponseStream(); var sr = new StreamReader(stream); var result = sr.ReadToEnd(); }