public ActionResult LastPost(int forumPostId, bool showTopic)
 {
     var post = _forumService.GetPostById(forumPostId);
     var model = new LastPostModel();
     if (post != null)
     {
         model.Id = post.Id;
         model.ForumTopicId = post.TopicId;
         model.ForumTopicSeName = post.ForumTopic.GetSeName();
         model.ForumTopicSubject = post.ForumTopic.StripTopicSubject();
         model.CustomerId = post.CustomerId;
         model.AllowViewingProfiles = _customerSettings.AllowViewingProfiles;
         model.CustomerName = post.Customer.FormatUserName(true);
         model.IsCustomerGuest = post.Customer.IsGuest();
         //created on string
         if (_forumSettings.RelativeDateTimeFormattingEnabled)
             model.PostCreatedOnStr = post.CreatedOnUtc.RelativeFormat(true, "f");
         else
             model.PostCreatedOnStr = _dateTimeHelper.ConvertToUserTime(post.CreatedOnUtc, DateTimeKind.Utc).ToString("f");
     }
     model.ShowTopic = showTopic;
     return PartialView(model);
 }
示例#2
0
 public ForumTopicRowModel()
 {
     LastPost = new LastPostModel();
 }