コード例 #1
0
        private string GetBodyFromToken(ContactRequestToken token)
        {
            if (token.type.ToLowerInvariant() == "seller")
            {
                return(string.Format("<div><strong>Name:</strong> {0}</div><div><strong>Email:</strong> {1}</div><div><strong>Details:</strong> {2}</div>", token.name, token.email, token.details.Replace("\n", "<br/>")));
            }
            else if (token.type.ToLowerInvariant() == "user")
            {
                return(string.Format("Please contant {0}, at {1} regarding: <br/>{2}", token.name, token.email, token.details.Replace("\n", "<br/>")));
            }

            throw new NotSupportedException("Contact type not supported");
        }
コード例 #2
0
 public IHttpActionResult ContactRequest(ContactRequestToken token)
 {
     _emailService.Send(ConfigurationManager.AppSettings["contactEmail"], GetSubjectFromType(token.type), GetBodyFromToken(token));
     return(Ok());
 }