Example #1
0
 public static Marker FromDynamic(dynamic result)
 {
     return(new Marker
     {
         TrackId = DynamicExtensions.GetGuidFromDynamic(result.TrackId),
         User = new User {
             Id = DynamicExtensions.GetGuidFromDynamic(result.UserId)
         },
         Position = DynamicExtensions.GetLongFromDynamic(result.Position),
         Comment = result.Comment,
         DateAdded = DynamicExtensions.GetDateTimeFromDynamic(result.DateAdded),
         DateModified = result.DateModified == null ? null : DynamicExtensions.GetDateTimeFromDynamic(result.DateModified)
     });
 }
Example #2
0
 public static PlayQueue FromDynamic(dynamic result)
 {
     return(new PlayQueue
     {
         Id = DynamicExtensions.GetGuidFromDynamic(result.Id),
         ClientName = result.ClientId,
         CurrentTrackId = result.CurrentTrackId != null?DynamicExtensions.GetGuidFromDynamic(result.CurrentTrackId) : null,
                              Position = result.Position == null?DynamicExtensions.GetLongFromDynamic(result.Position) : null,
                                             User = new User
         {
             Id = DynamicExtensions.GetGuidFromDynamic(result.UserId)
         },
         DateAdded = DynamicExtensions.GetDateTimeFromDynamic(result.DateAdded),
         DateModified = result.DateModified == null ? null : DynamicExtensions.GetDateTimeFromDynamic(result.DateModified)
     });
 }