public IActivityLinks GetLinks(Guid activityId) { var groupId = _groupActivityService.GetGroupId(activityId); var activity = GetActivity(activityId); if (!groupId.HasValue) { return(_centralFeedLinkProvider.GetLinks(activity.Map <ActivityTransferModel>())); } var activityModel = activity.Map <GroupActivityTransferModel>(); activityModel.GroupId = groupId.Value; return(_groupFeedLinkProvider.GetLinks(activityModel)); }
public IActivityLinks GetLinks(Guid activityId) { var groupId = _groupActivityService.GetGroupId(activityId); var activity = GetActivity(activityId); IActivityLinks result; if (groupId.HasValue) { var activityModel = activity.Map <GroupActivityTransferModel>(); result = _groupFeedLinkProvider.GetLinks(activityModel); } else { var activityModel = activity.Map <ActivityTransferModel>(); result = _centralFeedLinkProvider.GetLinks(activityModel); } return(result); }