コード例 #1
0
 public ActionResult GetFans(int id)
 {
     string name;
     using (IMemberBusiness iMember = new MemberBusiness(new JustSayEntities()))
     {
         name = iMember.GetDetail(id).RealName;
     }
     return PartialView(iRelation.GetFans(name));
 }
コード例 #2
0
ファイル: RelationController.cs プロジェクト: hhy5277/JustSay
        public ActionResult GetFans(int id)
        {
            string name;

            using (IMemberBusiness iMember = new MemberBusiness(new JustSayEntities()))
            {
                name = iMember.GetDetail(id).RealName;
            }
            return(PartialView(iRelation.GetFans(name)));
        }
コード例 #3
0
ファイル: ConfessController.cs プロジェクト: hhy5277/JustSay
        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
ファイル: ConfessController.cs プロジェクト: PerryPal/JustSay
        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);
        }