コード例 #1
0
        public ActionResult Message(string message)
        {
            var usr = db.GetUserById(sessionid.Value, subdomainid.Value);
            var msg = new adminSupportMessage
            {
                created   = DateTime.UtcNow,
                email     = usr.email,
                message   = string.IsNullOrEmpty(message) ? "Empty message" : message,
                firstName = string.IsNullOrEmpty(usr.firstName) ? "" : usr.firstName,
                lastName  = string.IsNullOrEmpty(usr.lastName) ? "" : usr.lastName
            };

            repository.AddSupportMessage(msg);

            Email.Email.SendMail("support", Email.Email.MAIL_SUPPORT_ADDRESS, string.Format("Support message: {0} {1}", usr.ToFullName(), usr.email), message, usr, true);

            return(Json("OK".ToJsonOKMessage()));
        }
コード例 #2
0
        public ActionResult Create(string firstname, string lastname, string email, string message)
        {
            var msg = new adminSupportMessage
            {
                created   = DateTime.UtcNow,
                email     = email,
                message   = string.IsNullOrEmpty(message) ? "" : message,
                firstName = string.IsNullOrEmpty(firstname) ? "" : firstname,
                lastName  = string.IsNullOrEmpty(lastname) ? "" : lastname
            };

            repository.AddSupportMessage(msg);

            // send support a email
            Email.Email.SendMail("tradelr support", Email.Email.MAIL_SUPPORT_ADDRESS, "support message", message, null, true);

            return(Json("".ToJsonOKMessage()));
        }
コード例 #3
0
 public void AddSupportMessage(adminSupportMessage message)
 {
     db.adminSupportMessages.InsertOnSubmit(message);
     db.SubmitChanges();
 }