public DomainPhotos Convert(PhotosetPhotoCollection photosetPhotos) { if (photosetPhotos == null) return null; var domainPhotos = photosetPhotos .Select(photo => new DomainPhoto( photo.PhotoId, photo.UserId, photo.OwnerName, string.IsNullOrEmpty(photo.PathAlias) ? photo.UserId : photo.PathAlias, photo.Title, photo.WebUrl, photo.SmallUrl, photo.SmallWidth ?? 240, photo.SmallHeight ?? 240, IsLicensed(photo))) .ToList(); return new DomainPhotos(domainPhotos, photosetPhotos.Page, photosetPhotos.Pages); }
public DomainPhotos Convert(PhotosetPhotoCollection photosetPhotos) { if (photosetPhotos == null) return null; var domainPhotos = photosetPhotos .Select(photo => new DomainPhoto( photo.PhotoId, photo.UserId, photo.OwnerName, string.IsNullOrEmpty(photo.PathAlias) ? photo.UserId : photo.PathAlias, photo.Title, photo.WebUrl, photo.Medium640Url, photo.Medium640Width ?? 640, photo.Medium640Width ?? 640, photo.IsLicensed(), photo.DateTaken, photo.Views)) .ToList(); return new DomainPhotos(domainPhotos, photosetPhotos.Page, photosetPhotos.Pages); }