Exemple #1
0
 public static Disposition FromDynamic(dynamic result)
 {
     return(new Disposition
     {
         AverageRating = result.AverageRating == null ? null : DynamicExtensions.GetDoubleFromDynamic(result.AverageRating),
         CollectionId = DynamicExtensions.GetGuidFromDynamic(result.CollectionId),
         MediaType = (MediaType?)result.MediaTypeId,
         Favorited = result.Favorited == null ? null : DynamicExtensions.GetDateTimeFromDynamic(result.Favorited),
         Id = DynamicExtensions.GetGuidFromDynamic(result.DispositionId),
         MediaId = result.MediaId == null?DynamicExtensions.GetGuidFromDynamic(result.Id) : DynamicExtensions.GetGuidFromDynamic(result.MediaId),
                       UserId = DynamicExtensions.GetGuidFromDynamic(result.UserId),
                       UserRating = result.Rating == null ? null : DynamicExtensions.GetIntFromDynamic(result.Rating)
     });
 }