示例#1
0
        public ActionResult LogView2(Guid pid, string uctype, Guid userid)
        {
            UCHome_PersonNew ucpn     = uc.UCHome_PersonNew.SingleOrDefault(u => u.PKID == pid);
            UCHome_PersonNew nextucpn =
                uc.UCHome_PersonNew.Where(u => u.DeployTime < ucpn.DeployTime && u.UCType == uctype && u.AddUser == userid && u.IsShow == 1)
                .OrderByDescending(u => u.DeployTime)
                .FirstOrDefault();
            UCHome_PersonNew lastucpn =
                uc.UCHome_PersonNew.Where(u => u.DeployTime > ucpn.DeployTime && u.UCType == uctype && u.AddUser == userid && u.IsShow == 1)
                .OrderBy(u => u.DeployTime)
                .FirstOrDefault();

            ViewBag.NextArticle = nextucpn;
            ViewBag.LastArticle = lastucpn;
            ViewBag.LoginId     = userid;
            try
            {
                var             newClient = new JsonServiceClient(http + "/SNSApi/");
                SNSFeedEntryDto article   = newClient.Get(new GetSNSFeed
                {
                    ObjectID = pid.ToString()
                });
                //Regex regex = new Regex(@"<[^>]+>|</[^>]+>");
                ViewBag.Article = article;
            }
            catch (Exception)
            {
                ViewBag.Article = new SNSFeedEntryDto();
            }
            return(PartialView("LogView2", ucpn));
        }
示例#2
0
        public ActionResult ArticleInfo(Guid id)
        {
            View_PersonArticle article = _uc.View_PersonArticle.SingleOrDefault(c => c.PKID == id);

            if (article != null)
            {
                ArticleInfo result = new ArticleInfo
                {
                    PKID       = article.PKID,
                    Title      = article.Title,
                    DeployTime = article.DeployTime,
                    Author     = article.username,
                    Hits       = article.Hits.Value,
                    Content    = article.Content,
                    AddUser    = article.AddUser,
                    UserType   = article.usertype
                };
                result.Hits = result.Hits + 1;
                ArticleUpdate(id);
                try
                {
                    var             newClient  = new JsonServiceClient(http + "/SNSApi/");
                    SNSFeedEntryDto snsarticle = newClient.Get(new GetSNSFeed
                    {
                        ObjectID = id.ToString()
                    });
                    //Regex regex = new Regex(@"<[^>]+>|</[^>]+>");
                    ViewBag.Article = snsarticle;
                    //ViewBag.LoginId = userid;
                }
                catch (Exception)
                {
                    ViewBag.Article = new SNSFeedEntryDto();
                }
                return(View("ArticleInfo", result));
            }
            return(View("ArticleInfo", null));
        }