Ejemplo n.º 1
0
        public ActionResult WriteWallMessage(string message, int toUserAccountID)
        {
            _ua = new UserAccount(toUserAccountID);

            if (_ua.UserAccountID != 0 && !string.IsNullOrWhiteSpace(message))
            {
                if (_mu != null)
                {
                    var comment = new WallMessage
                    {
                        Message = Server.HtmlEncode(message),
                        ToUserAccountID = toUserAccountID,
                        FromUserAccountID = Convert.ToInt32(_mu.ProviderUserKey),
                        CreatedByUserID = Convert.ToInt32(_mu.ProviderUserKey)
                    };

                    comment.Create();

                    var uad = new UserAccountDetail();
                    uad.GetUserAccountDeailForUser(_ua.UserAccountID);

                    if (uad.EmailMessages)
                    {
                        _mail.SendMail(AmazonCloudConfigs.SendFromEmail, _ua.EMail, "Wall Post From: " + _mu.UserName,
                            _ua.UrlTo.ToString());
                    }
                }
            }

            return RedirectToAction("ProfileDetail", new {@userName = _ua.UserName});
        }
Ejemplo n.º 2
0
        public ActionResult WriteWallMessage(string message, int toUserAccountID)
        {
            ua = new UserAccount(toUserAccountID);

            if (ua.UserAccountID != 0 && !string.IsNullOrWhiteSpace(message))
            {
                MembershipUser mu = Membership.GetUser();

                WallMessage comment = new WallMessage();

                comment.Message = Server.HtmlEncode(message);
                comment.ToUserAccountID = toUserAccountID;
                comment.FromUserAccountID = Convert.ToInt32(mu.ProviderUserKey);
                comment.CreatedByUserID = Convert.ToInt32(mu.ProviderUserKey);
                comment.Create();
            }

            return RedirectToAction("ProfileDetail", new { @userName = ua.UserName });
        }