public InstaUserShortFriendship Convert() { if (SourceObject == null) { throw new ArgumentNullException($"Source object"); } var user = new InstaUserShortFriendship { Pk = SourceObject.Pk, UserName = SourceObject.UserName, FullName = SourceObject.FullName, IsPrivate = SourceObject.IsPrivate, ProfilePicture = SourceObject.ProfilePicture, ProfilePictureId = SourceObject.ProfilePictureId, IsVerified = SourceObject.IsVerified, ProfilePicUrl = SourceObject.ProfilePicture }; if (SourceObject.FriendshipStatus != null) { var item = SourceObject.FriendshipStatus; var friend = new InstaFriendshipShortStatus { Following = item.Following, IncomingRequest = item.IncomingRequest, IsBestie = item.IsBestie, IsPrivate = item.IsPrivate, OutgoingRequest = item.OutgoingRequest, Pk = 0 }; user.FriendshipStatus = friend; } return(user); }
public InstaFriendshipShortStatusList Convert() { if (SourceObject == null) { throw new ArgumentNullException($"Source object"); } var friendships = new InstaFriendshipShortStatusList(); if (SourceObject != null && SourceObject.Any()) { foreach (var item in SourceObject) { try { var friend = new InstaFriendshipShortStatus { Following = item.Following, IncomingRequest = item.IncomingRequest, IsBestie = item.IsBestie, IsPrivate = item.IsPrivate, OutgoingRequest = item.OutgoingRequest, Pk = item.Pk }; friendships.Add(friend); } catch { } } } return(friendships); }
public static InstaStoryFriendshipStatus ToStoryFriendshipStatus(this InstaFriendshipShortStatus friendship) { return(new InstaStoryFriendshipStatus { IsPrivate = friendship.IsPrivate, Following = friendship.Following, IncomingRequest = friendship.IncomingRequest, IsBestie = friendship.IsBestie, OutgoingRequest = friendship.OutgoingRequest }); }