protected virtual PartialViewResult Index(Guid activityId, Subscribe subscriber, Enum type = null)
        {
            var model = new SubscribeViewModel
            {
                Id                     = subscriber?.Id,
                UserId                 = _intranetMemberService.GetCurrentMemberId(),
                ActivityId             = activityId,
                IsSubscribed           = subscriber != null,
                IsNotificationDisabled = subscriber?.IsNotificationDisabled ?? false
            };

            if (type != null)
            {
                model.HasNotification = _subscribeService.HasNotification(type);
            }

            return(PartialView(IndexViewPath, model));
        }