Пример #1
0
        public Enum GetActivityType(Guid activityId)
        {
            var typeId = _activityRepository.Get(activityId)?.Type;

            if (typeId.HasValue)
            {
                return(_activityTypeProvider[typeId.Value]);
            }
            var pagePromotionActivity = _pagePromotionService.Get(activityId);

            if (pagePromotionActivity != null)
            {
                return(pagePromotionActivity.Type);
            }
            return(IntranetActivityTypeEnum.ContentPage);
        }
Пример #2
0
 public string GetDetailsPageUrl(Guid?activityId = null) =>
 activityId.HasValue ? _pagePromotionService.Get(activityId.Value).Url : null;