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