public JsonResult ContactUs(string message, string email = null, string name = null, string phone = null) { var site = db.Site(); var body = ""; if (!name.IsEmpty()) { body += "<strong>Name:</strong> " + name + "<br /><br />"; } if (!name.IsEmpty()) { body += "<strong>Email:</strong> " + email + "<br /><br />"; } if (!name.IsEmpty()) { body += "<strong>Phone:</strong> " + phone + "<br /><br />"; } body += "<strong>Message:</strong><br /><br /><blockquote>" + message + "</blockquote><br /><br />"; body += "<strong>Sent from:</strong> " + site.Name + " ( " + site.URL + " )"; var subject = "Contact message from " + site.URL; try { db.NotifyAdmin("Contact", body); db.SendEmailToAdmin(subject, body); return(Json(true)); } catch { return(Json(false)); } }