Ejemplo n.º 1
0
 private UpdatePostCommand CreateUpdatePostCommand(PostItem postItem)
 {
     var updatePostCommand = new UpdatePostCommand(postItem.Title, postItem.Content, postItem.Slug, postItem.Tags,
                                                   postItem.Excerpt, postItem.AggregateId);
     return updatePostCommand;
 }
Ejemplo n.º 2
0
 private SyndicationItem CreateSyndicationItem(PostItem postItem)
 {
     var urlHelper = new UrlHelper(this.ControllerContext.RequestContext);
     var url = new Uri(urlHelper.Action("Show", "Post", new {slug = postItem.Slug}, "http"));
     return new SyndicationItem(postItem.Title, postItem.HtmlContent, url, postItem.Slug, postItem.LastSaveTime);
 }
Ejemplo n.º 3
0
 public PostItemViewModel(PostItem postItem)
 {
     PostItem = postItem;
     UpdatePostCommand = CreateUpdatePostCommand(postItem);
 }