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