diff --git a/src/Qwiq.Core.Rest/Qwiq.Client.Rest.csproj b/src/Qwiq.Core.Rest/Qwiq.Client.Rest.csproj index 6eddf3d3..35d48489 100644 --- a/src/Qwiq.Core.Rest/Qwiq.Client.Rest.csproj +++ b/src/Qwiq.Core.Rest/Qwiq.Client.Rest.csproj @@ -1,6 +1,6 @@  - + @@ -121,6 +121,6 @@ This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. - + \ No newline at end of file diff --git a/src/Qwiq.Core.Rest/packages.config b/src/Qwiq.Core.Rest/packages.config index b486290e..986864c4 100644 --- a/src/Qwiq.Core.Rest/packages.config +++ b/src/Qwiq.Core.Rest/packages.config @@ -2,7 +2,7 @@ - + diff --git a/src/Qwiq.Core.Soap/Qwiq.Client.Soap.csproj b/src/Qwiq.Core.Soap/Qwiq.Client.Soap.csproj index da2a8ecb..e5f98dbc 100644 --- a/src/Qwiq.Core.Soap/Qwiq.Client.Soap.csproj +++ b/src/Qwiq.Core.Soap/Qwiq.Client.Soap.csproj @@ -1,6 +1,6 @@  - + @@ -238,8 +238,8 @@ This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. - + \ No newline at end of file diff --git a/src/Qwiq.Core.Soap/WorkItem.cs b/src/Qwiq.Core.Soap/WorkItem.cs index f7b92443..d1b21467 100644 --- a/src/Qwiq.Core.Soap/WorkItem.cs +++ b/src/Qwiq.Core.Soap/WorkItem.cs @@ -213,6 +213,12 @@ public override IHyperlink CreateHyperlink(string location) return ExceptionHandlingDynamicProxyFactory.Create(new Hyperlink(new Tfs.Hyperlink(location))); } + public override IRelatedLink CreateRelatedLink(int relatedWorkItemId, IWorkItemLinkTypeEnd linkTypeEnd = null) + { + var rawLinkTypeEnd = LinkTypeEndMapper.Map(_item.Store, linkTypeEnd); + return ExceptionHandlingDynamicProxyFactory.Create(new RelatedLink(new Tfs.RelatedLink(rawLinkTypeEnd, relatedWorkItemId))); + } + /// /// Validates the fields of this work item. /// diff --git a/src/Qwiq.Core.Soap/packages.config b/src/Qwiq.Core.Soap/packages.config index 5e87ddef..f993a063 100644 --- a/src/Qwiq.Core.Soap/packages.config +++ b/src/Qwiq.Core.Soap/packages.config @@ -4,7 +4,7 @@ - + diff --git a/src/Qwiq.Core/Qwiq.Core.csproj b/src/Qwiq.Core/Qwiq.Core.csproj index 60837a25..24acd262 100644 --- a/src/Qwiq.Core/Qwiq.Core.csproj +++ b/src/Qwiq.Core/Qwiq.Core.csproj @@ -1,6 +1,6 @@  - + @@ -249,6 +249,6 @@ This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. - + \ No newline at end of file diff --git a/src/Qwiq.Core/packages.config b/src/Qwiq.Core/packages.config index 3bdb7373..98118ce6 100644 --- a/src/Qwiq.Core/packages.config +++ b/src/Qwiq.Core/packages.config @@ -4,7 +4,7 @@ - + diff --git a/src/Qwiq.Identity.Soap/Qwiq.Identity.Soap.csproj b/src/Qwiq.Identity.Soap/Qwiq.Identity.Soap.csproj index 619ba677..8ba9a645 100644 --- a/src/Qwiq.Identity.Soap/Qwiq.Identity.Soap.csproj +++ b/src/Qwiq.Identity.Soap/Qwiq.Identity.Soap.csproj @@ -1,6 +1,6 @@  - + @@ -203,8 +203,8 @@ This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. - + \ No newline at end of file diff --git a/src/Qwiq.Identity.Soap/packages.config b/src/Qwiq.Identity.Soap/packages.config index 5e87ddef..f993a063 100644 --- a/src/Qwiq.Identity.Soap/packages.config +++ b/src/Qwiq.Identity.Soap/packages.config @@ -4,7 +4,7 @@ - + diff --git a/src/Qwiq.Identity/Qwiq.Identity.csproj b/src/Qwiq.Identity/Qwiq.Identity.csproj index f1f48aea..7c1a0810 100644 --- a/src/Qwiq.Identity/Qwiq.Identity.csproj +++ b/src/Qwiq.Identity/Qwiq.Identity.csproj @@ -1,6 +1,6 @@  - + @@ -83,6 +83,6 @@ This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. - + \ No newline at end of file diff --git a/src/Qwiq.Identity/packages.config b/src/Qwiq.Identity/packages.config index a8695161..4ffa2812 100644 --- a/src/Qwiq.Identity/packages.config +++ b/src/Qwiq.Identity/packages.config @@ -2,7 +2,7 @@ - + \ No newline at end of file diff --git a/src/Qwiq.Linq.Identity/Qwiq.Linq.Identity.csproj b/src/Qwiq.Linq.Identity/Qwiq.Linq.Identity.csproj index 077d2718..ee4ee587 100644 --- a/src/Qwiq.Linq.Identity/Qwiq.Linq.Identity.csproj +++ b/src/Qwiq.Linq.Identity/Qwiq.Linq.Identity.csproj @@ -1,6 +1,6 @@  - + @@ -53,6 +53,6 @@ This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. - + \ No newline at end of file diff --git a/src/Qwiq.Linq.Identity/packages.config b/src/Qwiq.Linq.Identity/packages.config index 8411980c..9eda17af 100644 --- a/src/Qwiq.Linq.Identity/packages.config +++ b/src/Qwiq.Linq.Identity/packages.config @@ -1,5 +1,5 @@  - + \ No newline at end of file diff --git a/src/Qwiq.Linq/Qwiq.Linq.csproj b/src/Qwiq.Linq/Qwiq.Linq.csproj index c63c813c..b2583236 100644 --- a/src/Qwiq.Linq/Qwiq.Linq.csproj +++ b/src/Qwiq.Linq/Qwiq.Linq.csproj @@ -1,6 +1,6 @@  - + @@ -92,6 +92,6 @@ This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. - + \ No newline at end of file diff --git a/src/Qwiq.Linq/packages.config b/src/Qwiq.Linq/packages.config index 8411980c..9eda17af 100644 --- a/src/Qwiq.Linq/packages.config +++ b/src/Qwiq.Linq/packages.config @@ -1,5 +1,5 @@  - + \ No newline at end of file diff --git a/src/Qwiq.Mapper.Identity/Qwiq.Mapper.Identity.csproj b/src/Qwiq.Mapper.Identity/Qwiq.Mapper.Identity.csproj index 12f838de..2e28f213 100644 --- a/src/Qwiq.Mapper.Identity/Qwiq.Mapper.Identity.csproj +++ b/src/Qwiq.Mapper.Identity/Qwiq.Mapper.Identity.csproj @@ -1,6 +1,6 @@  - + @@ -76,6 +76,6 @@ This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. - + \ No newline at end of file diff --git a/src/Qwiq.Mapper.Identity/packages.config b/src/Qwiq.Mapper.Identity/packages.config index 94f15b26..f36c0c05 100644 --- a/src/Qwiq.Mapper.Identity/packages.config +++ b/src/Qwiq.Mapper.Identity/packages.config @@ -2,5 +2,5 @@ - + \ No newline at end of file diff --git a/src/Qwiq.Mapper/Qwiq.Mapper.csproj b/src/Qwiq.Mapper/Qwiq.Mapper.csproj index 383449a2..c8059b0a 100644 --- a/src/Qwiq.Mapper/Qwiq.Mapper.csproj +++ b/src/Qwiq.Mapper/Qwiq.Mapper.csproj @@ -1,6 +1,6 @@  - + @@ -73,6 +73,6 @@ This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. - + \ No newline at end of file diff --git a/src/Qwiq.Mapper/packages.config b/src/Qwiq.Mapper/packages.config index 94f15b26..f36c0c05 100644 --- a/src/Qwiq.Mapper/packages.config +++ b/src/Qwiq.Mapper/packages.config @@ -2,5 +2,5 @@ - + \ No newline at end of file diff --git a/test/Qwiq.Benchmark/Qwiq.Benchmark.csproj b/test/Qwiq.Benchmark/Qwiq.Benchmark.csproj index 71145395..dcabdbd7 100644 --- a/test/Qwiq.Benchmark/Qwiq.Benchmark.csproj +++ b/test/Qwiq.Benchmark/Qwiq.Benchmark.csproj @@ -31,7 +31,7 @@ - + diff --git a/test/Qwiq.Core.Tests/Qwiq.Core.UnitTests.csproj b/test/Qwiq.Core.Tests/Qwiq.Core.UnitTests.csproj index b1c276e4..7920b28e 100644 --- a/test/Qwiq.Core.Tests/Qwiq.Core.UnitTests.csproj +++ b/test/Qwiq.Core.Tests/Qwiq.Core.UnitTests.csproj @@ -24,7 +24,7 @@ - + diff --git a/test/Qwiq.Identity.Benchmark.Tests/Qwiq.Identity.BenchmarkTests.csproj b/test/Qwiq.Identity.Benchmark.Tests/Qwiq.Identity.BenchmarkTests.csproj index 05cd7bf5..f78164dc 100644 --- a/test/Qwiq.Identity.Benchmark.Tests/Qwiq.Identity.BenchmarkTests.csproj +++ b/test/Qwiq.Identity.Benchmark.Tests/Qwiq.Identity.BenchmarkTests.csproj @@ -30,7 +30,7 @@ - + diff --git a/test/Qwiq.Identity.Tests/Qwiq.Identity.UnitTests.csproj b/test/Qwiq.Identity.Tests/Qwiq.Identity.UnitTests.csproj index 81244e03..4e5f97e0 100644 --- a/test/Qwiq.Identity.Tests/Qwiq.Identity.UnitTests.csproj +++ b/test/Qwiq.Identity.Tests/Qwiq.Identity.UnitTests.csproj @@ -24,7 +24,7 @@ - + diff --git a/test/Qwiq.Integration.Tests/Qwiq.IntegrationTests.csproj b/test/Qwiq.Integration.Tests/Qwiq.IntegrationTests.csproj index 69f21933..d6404f26 100644 --- a/test/Qwiq.Integration.Tests/Qwiq.IntegrationTests.csproj +++ b/test/Qwiq.Integration.Tests/Qwiq.IntegrationTests.csproj @@ -25,7 +25,7 @@ - + diff --git a/test/Qwiq.Linq.Tests/Qwiq.Linq.UnitTests.csproj b/test/Qwiq.Linq.Tests/Qwiq.Linq.UnitTests.csproj index 9a7ef4f4..ce7d1f5e 100644 --- a/test/Qwiq.Linq.Tests/Qwiq.Linq.UnitTests.csproj +++ b/test/Qwiq.Linq.Tests/Qwiq.Linq.UnitTests.csproj @@ -21,7 +21,7 @@ - + diff --git a/test/Qwiq.Mapper.Benchmark.Tests/Qwiq.Mapper.BenchmarkTests.csproj b/test/Qwiq.Mapper.Benchmark.Tests/Qwiq.Mapper.BenchmarkTests.csproj index 38912d7f..b8f215f0 100644 --- a/test/Qwiq.Mapper.Benchmark.Tests/Qwiq.Mapper.BenchmarkTests.csproj +++ b/test/Qwiq.Mapper.Benchmark.Tests/Qwiq.Mapper.BenchmarkTests.csproj @@ -30,7 +30,7 @@ - + diff --git a/test/Qwiq.Mapper.Tests/Qwiq.Mapper.UnitTests.csproj b/test/Qwiq.Mapper.Tests/Qwiq.Mapper.UnitTests.csproj index 5a003024..48d0e531 100644 --- a/test/Qwiq.Mapper.Tests/Qwiq.Mapper.UnitTests.csproj +++ b/test/Qwiq.Mapper.Tests/Qwiq.Mapper.UnitTests.csproj @@ -22,7 +22,7 @@ - + diff --git a/test/Qwiq.Mocks/Qwiq.Mocks.csproj b/test/Qwiq.Mocks/Qwiq.Mocks.csproj index c641cc8b..0ca1e3bc 100644 --- a/test/Qwiq.Mocks/Qwiq.Mocks.csproj +++ b/test/Qwiq.Mocks/Qwiq.Mocks.csproj @@ -1,6 +1,6 @@  - + @@ -100,6 +100,6 @@ This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. - + \ No newline at end of file diff --git a/test/Qwiq.Mocks/packages.config b/test/Qwiq.Mocks/packages.config index a8695161..4ffa2812 100644 --- a/test/Qwiq.Mocks/packages.config +++ b/test/Qwiq.Mocks/packages.config @@ -2,7 +2,7 @@ - + \ No newline at end of file diff --git a/test/Qwiq.Tests.Common/Qwiq.Tests.Common.csproj b/test/Qwiq.Tests.Common/Qwiq.Tests.Common.csproj index c0d956a4..c30ec8af 100644 --- a/test/Qwiq.Tests.Common/Qwiq.Tests.Common.csproj +++ b/test/Qwiq.Tests.Common/Qwiq.Tests.Common.csproj @@ -17,7 +17,7 @@ - +