private async Task FillLinkPreviewAsync(Entities.Social social) { var linkPreview = await _activityLinkPreviewService.GetActivityLinkPreviewAsync(social.Id); social.LinkPreview = linkPreview; social.LinkPreviewId = linkPreview?.Id; }
private void FillLinkPreview(Entities.Social social) { var linkPreview = _activityLinkPreviewService.GetActivityLinkPreview(social.Id); social.LinkPreview = linkPreview; social.LinkPreviewId = linkPreview?.Id; }
private SearchableUintraActivity Map(Entities.Social social) { var searchableActivity = social.Map <SearchableUintraActivity>(); searchableActivity.Url = _activityLinkService.GetLinks(social.Id).Details; searchableActivity.UserTagNames = _userTagService.Get(social.Id).Select(t => t.Text); return(searchableActivity); }
private static bool IsActualPublishDate(Entities.Social social) => DateTime.Compare(social.PublishDate, DateTime.UtcNow) <= 0;
private bool IsCacheable(Entities.Social social) => !IsBulletinHidden(social) && IsActualPublishDate(social);
private static bool IsBulletinHidden(Entities.Social social) => social == null || social.IsHidden;