public string CorreoBajoPedidoEnviar(FormularioBajoPedido form) { var pp = PropiedadesSitioLeer(); var email = RellenarEmailBajoPedido(pp.CorreoBajoPedido, form, pp); var res = EnviarCorreo(pp.dirEmailBajoPedido, "Bajo Pedido", email, pp); return(res); }
private string RellenarEmailBajoPedido(string email, FormularioBajoPedido us, PropiedadesSitio pr) { var newmail = email.Replace("#%descripcion%#", us.descripcionArticulo); newmail = newmail.Replace("#%codigo%#", us.eurocodeArticulo); newmail = newmail.Replace("#%cliente%#", us.nombreCliente); newmail = newmail.Replace("#%comentario%#", us.comentario); newmail = newmail.Replace("#%nombreSitio%#", pr.NombreSitio); newmail = newmail.Replace("#%rutaLogo%#", pr.RutaLogo); return(newmail); }
public IActionResult BajoPedidoEnviar([FromBody] FormularioBajoPedido form) { var ad = new ServicioCorreo(_configuration); ObjectResult result; try { var res = ad.CorreoBajoPedidoEnviar(form); result = new ObjectResult(res) { StatusCode = (int)HttpStatusCode.OK }; } catch (Exception ex) { result = new ObjectResult(ex) { StatusCode = (int)HttpStatusCode.Conflict }; Request.HttpContext.Response.Headers.Add("dsError", ex.Message); } return(result); }