public ShowNewsViewModel(Common.Models.News news, bool showFull, IUrlHelper urlHelper, Uri imageUrl) { _urlHelper = urlHelper; News = news; ShowFull = showFull; Image = imageUrl; }
public Uri PublicUrl(Common.Models.News news, bool absolute = false) { var date = DateTimeOffset.FromUnixTimeSeconds(news.Date); return(GetUrl(NewsRoutesEnum.NewsPage, new { year = date.Year.ToString("D4"), month = date.Month.ToString("D2"), day = date.Day.ToString("D2"), url = news.Url }, absolute)); }
public OneNewsViewModel(BaseViewModelConfig config, Common.Models.News news) : base(config) { News = news; }
public CreateOrUpdateNewsForumTopicCommand(Common.Models.News news) { News = news; }
public DeleteNewsForumTopicCommand(Common.Models.News news) { News = news; }
public PublishNewsToSocialCommand(Common.Models.News news, bool needUpdate = false) { News = news; NeedUpdate = needUpdate; }
public DeleteNewsFromSocialCommand(Common.Models.News news) { News = news; }
public Uri CommentsUrl(Common.Models.News news) { return(news.ForumTopicId != null ? new Uri($"{Settings.IPBDomain}/topic/{news.ForumTopicId}/?do=getNewComment") : null); }