示例#1
0
        public ActionResult Create(string ToID,string content,string toName)
        {
            IMemberBusiness iMember = new MemberBusiness(new JustSayEntities());
            if ( HotConfig.IsControlMessage == 1&&iMember.IsLimitPost(User.Identity.Name.ToInt()))
            {
                ViewData["Validate"] = true;

            }
            else
            {
                ModelState.Remove("_mvcCaptchaText");
            }
            if (ModelState.IsValid)
            {
                Message message = new Message();
                Member member = MemberBusiness.GetUserInfo();
                message.ToID = ToID.UidDescrypt();
                message.FromID = member.ID;
                message.FromName = member.ShowName;
                message.Content = content;
                message.ToName = toName;
                iMessage.Add(message);
                return Content("发送成功");  
            }
            return Content("发送频繁60s以后再来");
        }
示例#2
0
        public ActionResult Create(string ToID, string content, string toName)
        {
            IMemberBusiness iMember = new MemberBusiness(new JustSayEntities());

            if (HotConfig.IsControlMessage == 1 && iMember.IsLimitPost(User.Identity.Name.ToInt()))
            {
                ViewData["Validate"] = true;
            }
            else
            {
                ModelState.Remove("_mvcCaptchaText");
            }
            if (ModelState.IsValid)
            {
                Message message = new Message();
                Member  member  = MemberBusiness.GetUserInfo();
                message.ToID     = ToID.UidDescrypt();
                message.FromID   = member.ID;
                message.FromName = member.ShowName;
                message.Content  = content;
                message.ToName   = toName;
                iMessage.Add(message);
                return(Content("发送成功"));
            }
            return(Content("发送频繁60s以后再来"));
        }
示例#3
0
        public ActionResult Create([Bind(Include = "Content,Message,ToEmail,ToPhone,ToName,ImgUrl,FlashUrl,MusicUrl,ViewName")] Confess confess)
        {
            IMemberBusiness iMember = new MemberBusiness(new JustSayEntities());

            if (iMember.IsLimitPost(User.Identity.Name.ToInt()))
            {
                ViewData["Validate"] = true;
            }
            else
            {
                ModelState.Remove("_mvcCaptchaText");
            }
            if (ModelState.IsValid)
            {
                iConfess.Add(confess);
                //   IMemberBusiness iMember = new MemberBusiness(new JustSayEntities());
                confess.Member = iMember.GetDetail(Convert.ToInt32(User.Identity.Name));
                Relation relation = new Relation
                {
                    FromEmail = confess.Member.Email,
                    ShowName  = confess.Member.ShowName,
                    MemberID  = confess.Member.ID,
                    FromPhone = confess.Member.Phone,
                    FromName  = confess.Member.RealName,
                    ToEmail   = confess.ToEmail,
                    ToName    = confess.ToName,
                    ToPhone   = confess.ToPhone,
                };

                ViewBag.IsEmailSuccess = Inform.Email(confess);
                ViewBag.IsSMSSuccess   = false;
                ViewBag.IsSMSMsg       = "";
                if (!string.IsNullOrEmpty(confess.ToPhone))
                {
                    if (confess.Member.Score > 50)
                    {
                        ViewBag.IsSMSSuccess  = Inform.SMS(confess);
                        confess.Member.Score -= 50;
                        ViewBag.IsSmsSuccess  = true;
                    }
                    else
                    {
                        ViewBag.IsSMSMsg = "节操币不足50,请多发贴,多回贴";
                    }
                }

                ViewData["ConfessID"] = confess.ID;
                return(View("~/Views/Relation/Create.cshtml", relation));
            }

            return(View(confess));
        }
示例#4
0
        public ActionResult Create([Bind(Include = "ShowName,Title,Content,ConfessID ,ImgUrl ")] Funny funny)
        {
            IMemberBusiness iMember = new MemberBusiness(new JustSayEntities());

            if (iMember.IsLimitPost(User.Identity.Name.ToInt()))
            {
                ViewData["Validate"] = true;
            }
            else
            {
                ModelState.Remove("_mvcCaptchaText");
            }
            if (ModelState.IsValid)
            {
                iFunny.Add(funny);
                return(RedirectToAction("New"));
            }
            return(View(funny));
        }
示例#5
0
        public ActionResult Create([Bind(Include = "ShowName,Title,Content,ConfessID ,ImgUrl ")]Funny funny)
        {
            IMemberBusiness iMember=new MemberBusiness(new JustSayEntities());
            if (iMember.IsLimitPost(User.Identity.Name.ToInt()))
            {
                ViewData["Validate"] = true;               
            }
            else
            {
                ModelState.Remove("_mvcCaptchaText");
            }
            if (ModelState.IsValid)
            {

                iFunny.Add(funny);
                return RedirectToAction("New");
            }
            return View(funny);
        }
示例#6
0
        public ActionResult Create([Bind(Include = "Content,Message,ToEmail,ToPhone,ToName,ImgUrl,FlashUrl,MusicUrl,ViewName")]Confess confess)
        {
            IMemberBusiness iMember = new MemberBusiness(new JustSayEntities());
            if (iMember.IsLimitPost(User.Identity.Name.ToInt()))
            {
                ViewData["Validate"] = true;

            }
            else
            {
                ModelState.Remove("_mvcCaptchaText");
            }
            if (ModelState.IsValid)
            {
                iConfess.Add(confess);
             //   IMemberBusiness iMember = new MemberBusiness(new JustSayEntities());
                confess.Member = iMember.GetDetail(Convert.ToInt32(User.Identity.Name));
                Relation relation = new Relation
                {
                    FromEmail = confess.Member.Email,
                    ShowName = confess.Member.ShowName,
                    MemberID = confess.Member.ID,
                    FromPhone = confess.Member.Phone,
                    FromName = confess.Member.RealName,
                    ToEmail = confess.ToEmail,
                    ToName = confess.ToName,
                    ToPhone = confess.ToPhone,

                };

                ViewBag.IsEmailSuccess = Inform.Email(confess);
                ViewBag.IsSMSSuccess = false;
                ViewBag.IsSMSMsg = "";
                if (!string.IsNullOrEmpty(confess.ToPhone))
                {
                    if (confess.Member.Score > 50)
                    {
                        ViewBag.IsSMSSuccess = Inform.SMS(confess);
                        confess.Member.Score -= 50;
                        ViewBag.IsSmsSuccess = true;
                    }
                    else
                    {
                        ViewBag.IsSMSMsg = "节操币不足50,请多发贴,多回贴";
                    }
                }

                ViewData["ConfessID"] = confess.ID;
                return View("~/Views/Relation/Create.cshtml", relation);
            }

            return View(confess);
        }