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