Пример #1
0
 public static ItemViewerPageToken ItemInfoToken2ItemViewerPageToken(this ItemInfoToken token, ItemAccessStateToken accessState, string trackingId)
 {
     return(new ItemViewerPageToken
     {
         ItemId = token.ItemId
         , ProvisionUid = token.ProvisionUid
         , ItemName = token.ItemName
         , ItemType = token.ItemType
         , Uid = token.Uid
         , IntroHtml = token.IntroHtml
         , Rating = token.Rating
         , IsFreeItem = token.IsFreeItem
         , ClassRoomId = token.ClassRoomId
         , OverviewVideoIdentifier = token.OverviewVideoIdentifier
         , Author = token.Author
         , TrackingID = trackingId
         , ThumbUrl = token.ThumbUrl
         , ItemState = accessState
         , IsAuthorUnderRGP = token.IsAuthorUnderRGP
         , DisplayOtherLearnersTab = token.DisplayOtherLearnersTab
         , VideoInfoToken = token.VideoInfoToken
     });
 }
Пример #2
0
 public static ItemProductPageToken ItemInfoToken2ItemProductPageToken(this ItemInfoToken token, ItemAccessStateToken accessState, string trackingId, int subscribers)
 {
     return(new ItemProductPageToken
     {
         ItemId = token.ItemId
         , ProvisionUid = token.ProvisionUid
         , ItemName = token.ItemName
         , ItemType = token.ItemType
         , Uid = token.Uid
         , IntroHtml = token.IntroHtml
         , Rating = token.Rating
         , IsFreeItem = token.IsFreeItem
         , ClassRoomId = token.ClassRoomId
         , OverviewVideoIdentifier = token.OverviewVideoIdentifier
         , Author = token.Author
         , ItemState = accessState
         , TrackingID = trackingId
         , NumOfSubscribers = subscribers
         , ThumbUrl = token.ThumbUrl
         , IsAuthorUnderRGP = token.IsAuthorUnderRGP
         , VideoInfoToken = token.VideoInfoToken
     });
 }