private string EnvioEmailToUser(Contato entidade) { string retorno = string.Empty; SetEmail email = new SetEmail(); StringBuilder sb = new StringBuilder(); sb.Append("<div style='font-size:14px; border: 1px solid #ccc; margin:5% 10% 0 10%;'>"); sb.Append("<div style='background-color: #ccc;padding: 10px 10px 10px 10px; color:#fff; height: 60px; margin-bottom:15px;'><img src='http://" + Settings.Default.LinkSite + "/e-commerce/Imagens/Template/logo_small.png' /></div>"); sb.Append("<div style='padding: 5px 5px 5px 5px;'>"); sb.Append("<table>"); sb.Append("<tr><td> "); sb.Append("</td></tr>"); sb.Append("<tr><td>"); sb.Append("</td></tr>"); sb.Append("</table>"); sb.Append("<div style='font-size:12px; color:#000; margin-bottom:15px;'>"); sb.Append("<p>Recebemos sua menssagem, em breve entraremos em contato para maiores esclarecimentos</p>"); sb.Append("</div>"); sb.Append("</div>"); sb.Append("<div style='background-color: #ccc;text-align:center; vertical-align:central;font-size:10px;padding: 10px; color:#000; height:30px;'>"); sb.Append("<p>Esta é uma mensagem automática. Por favor, não a responda.</p>"); sb.Append("</div>"); sb.Append("</div>"); retorno = email.SendEmail(entidade.email, entidade.assunto, sb.ToString(), Settings.Default.EmailContatoSite, Settings.Default.senhaEmailContato); return(retorno); }
/// <summary> /// 添加邮箱 /// </summary> /// <param name="emailID"></param> /// <param name="emailName"></param> /// <returns></returns> public ActionResult AddNewEmailAjax(string emailID, string emailName) { if (Request.IsAjaxRequest()) { SetEmail se = new SetEmail(); se.SE_Email = emailName; bool flag = _exceptionInfoRepos.AddEmail(se); return(Json(flag, JsonRequestBehavior.AllowGet)); } return(null); }
/// <summary> /// 添加邮箱 /// </summary> /// <param name="se"></param> /// <returns></returns> public bool AddEmail(SetEmail se) { try { _dataContext.SetEmail.InsertOnSubmit(se); _dataContext.SubmitChanges(); return(true); } catch (Exception) { return(false); } }
/// <summary> /// 修改邮箱名称 /// </summary> /// <param name="formerName"></param> /// <param name="emailName"></param> /// <returns></returns> public bool ModifyEmail(string formerName, string emailName) { try { SetEmail oldPC = _dataContext.SetEmail.Single(x => x.SE_Email == formerName); oldPC.SE_Email = emailName; _dataContext.SubmitChanges(); return(true); } catch (Exception) { return(false); } }
public ActionResult RecuperarSenha(RecuperarSenha model) { if (!ModelState.IsValid) { return(PartialView("RecuperarSenha")); } ecomm_clientes user = clientes.getUsuarioCadastrado(model.email); if (user == null) { ViewBag.Menssagem = "O e-mail informado não consta em nossa base de dados"; //ModelState.AddModelError("", "O e-mail informado não consta em nossa base de dados"); return(PartialView("RecuperarSenhaConf")); } else { SetEmail email = new SetEmail(); StringBuilder sb = new StringBuilder(); sb.Append("<div style='font-size:14px; border: 1px solid #ccc; margin:5% 10% 0 10%;'>"); sb.Append("<div style='background-color: #ccc;padding: 10px 10px 10px 10px; color:#fff; height: 60px; margin-bottom:15px;'><img src='http://" + Settings.Default.LinkSite + "/e-commerce/Imagens/Template/logo_small.png' /></div>"); sb.Append("<div style='padding: 5px 5px 5px 5px;'>"); sb.Append("<table>"); sb.Append("<tr><td> "); sb.Append("<strong>Usuário:</strong> " + user.LOGIN); sb.Append("</td></tr>"); sb.Append("<tr><td>"); sb.Append("<strong>Senha:</strong> " + Crypt.DecriptografaM(user.PASSAWORD)); sb.Append("</td></tr>"); sb.Append("</table>"); sb.Append("<div style='font-size:12px; color:#000; margin-bottom:15px;'>"); sb.Append("<p>Estas são suas informações para login em nossa loja, caso não tenha feito a solicitação das mesmas, " + "pedimos que se dirija ao site e efetue a troca de sua senha.</p>"); sb.Append("</div>"); sb.Append("</div>"); sb.Append("<div style='background-color: #ccc;text-align:center; vertical-align:central;font-size:10px;padding: 10px; color:#000; height:30px;'>"); sb.Append("<p>Esta é uma mensagem automática. Por favor, não a responda.</p>"); sb.Append("</div>"); sb.Append("</div>"); ViewBag.Menssagem = email.SendEmail(user.LOGIN, "Recuperação de Senha", sb.ToString(), Settings.Default.EmailContato, Settings.Default.SenhaEmail); } return(PartialView("RecuperarSenhaConf")); }
private string EnvioEmailToEcommerce(Contato entidade) { string retorno = string.Empty; SetEmail email = new SetEmail(); StringBuilder sb = new StringBuilder(); sb.Append("<div style='font-size:14px; border: 1px solid #ccc; margin:5% 10% 0 10%;'>"); sb.Append("<div style='background-color: #ccc;padding: 10px 10px 10px 10px; color:#fff; height: 60px; margin-bottom:15px;'><img src='http://" + Settings.Default.LinkSite + "/e-commerce/Imagens/Template/logo_small.png' /></div>"); sb.Append("<div style='padding: 5px 5px 5px 5px;'>"); sb.Append("<table>"); sb.Append("<tr><td> "); sb.Append("<strong>Nome: </strong>" + entidade.nome); sb.Append("</td></tr>"); sb.Append("<tr><td> "); sb.Append("<strong>E-mail: </strong>" + entidade.email); sb.Append("</td></tr>"); sb.Append("<tr><td>"); sb.Append("<strong>Fone: </strong>" + entidade.telefone); sb.Append("</td></tr>"); sb.Append("<tr><td>"); sb.Append("<strong>CPF: </strong>" + entidade.cpf); sb.Append("</td></tr>"); sb.Append("</table>"); sb.Append("<div style='font-size:12px; color:#000; margin-bottom:15px;'>"); sb.Append("<p><strong>Menssagem: </strong>" + entidade.conteudo + "</p>"); sb.Append("</div>"); sb.Append("</div>"); sb.Append("<div style='background-color: #ccc;text-align:center; vertical-align:central;font-size:10px;padding: 10px; color:#000; height:30px;'>"); //sb.Append("<p>Esta é uma mensagem automática. Por favor, não a responda.</p>"); sb.Append("</div>"); sb.Append("</div>"); retorno = email.SendEmail(entidade.email, entidade.assunto, sb.ToString(), Settings.Default.EmailContatoSite, Settings.Default.senhaEmailContato, false); return(retorno); }
private bool TestCommand(SetEmail evt, out IEvent e) { e = null; if (user == null) { return(false); } if (!evt.Normalized) { if (!string.Equals(user.Email, evt.Email)) { e = new EmailChanged(evt.Email, evt.Normalized); } } else { if (!string.Equals(user.NormalizedEmail, evt.Email)) { e = new EmailChanged(evt.Email, evt.Normalized); } } return(true); }
public async Task <IHttpActionResult> SetEmail(SetEmail model) { if (model == null) { ModelState.AddModelError("", "Data required"); } if (ModelState.IsValid) { var result = await this.userManager.SetEmailAsync(model.Subject, model.Email); if (result.IsSuccess) { return(Ok(UserManagerResult.Success)); } foreach (var error in result.Errors) { ModelState.AddModelError("", error); } } return(BadRequest(ModelState.GetErrorMessage())); }
public async Task<IHttpActionResult> SetEmail(SetEmail model) { if (model == null) { ModelState.AddModelError("", "Data required"); } if (ModelState.IsValid) { var result = await this.userManager.SetEmailAsync(model.Subject, model.Email); if (result.IsSuccess) { return Ok(UserManagerResult.Success); } foreach (var error in result.Errors) { ModelState.AddModelError("", error); } } return BadRequest(ModelState.GetErrorMessage()); }