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