diff --git a/api/FilterLists.Api/Controllers/ListsController.cs b/api/FilterLists.Api/Controllers/ListsController.cs index 673fd8e47..383fe0eca 100644 --- a/api/FilterLists.Api/Controllers/ListsController.cs +++ b/api/FilterLists.Api/Controllers/ListsController.cs @@ -1,4 +1,5 @@ using FilterLists.Services; +using FilterLists.Services.Contracts; using Microsoft.AspNetCore.Mvc; namespace FilterLists.Api.Controllers diff --git a/api/FilterLists.Api/FilterLists.Api.csproj b/api/FilterLists.Api/FilterLists.Api.csproj index 987954ede..ca5919255 100644 --- a/api/FilterLists.Api/FilterLists.Api.csproj +++ b/api/FilterLists.Api/FilterLists.Api.csproj @@ -25,6 +25,7 @@ + diff --git a/api/FilterLists.Data.Tests/FilterLists.Data.Tests.csproj b/api/FilterLists.Data.Tests/FilterLists.Data.Tests.csproj index f03259659..d4939c470 100644 --- a/api/FilterLists.Data.Tests/FilterLists.Data.Tests.csproj +++ b/api/FilterLists.Data.Tests/FilterLists.Data.Tests.csproj @@ -1,4 +1,4 @@ - + netcoreapp1.1 @@ -10,4 +10,8 @@ + + + + diff --git a/api/FilterLists.Services.Contracts/FilterLists.Services.Contracts.csproj b/api/FilterLists.Services.Contracts/FilterLists.Services.Contracts.csproj new file mode 100644 index 000000000..5784fbcc0 --- /dev/null +++ b/api/FilterLists.Services.Contracts/FilterLists.Services.Contracts.csproj @@ -0,0 +1,11 @@ + + + + netcoreapp1.1 + + + + + + + \ No newline at end of file diff --git a/api/FilterLists.Services/IListService.cs b/api/FilterLists.Services.Contracts/IListService.cs similarity index 78% rename from api/FilterLists.Services/IListService.cs rename to api/FilterLists.Services.Contracts/IListService.cs index 32f4d14db..4aa375cd6 100644 --- a/api/FilterLists.Services/IListService.cs +++ b/api/FilterLists.Services.Contracts/IListService.cs @@ -1,7 +1,7 @@ using System.Collections.Generic; using FilterLists.Models; -namespace FilterLists.Services +namespace FilterLists.Services.Contracts { public interface IListService { diff --git a/api/FilterLists.Services.Tests/FilterLists.Services.Tests.csproj b/api/FilterLists.Services.Tests/FilterLists.Services.Tests.csproj index f03259659..d4939c470 100644 --- a/api/FilterLists.Services.Tests/FilterLists.Services.Tests.csproj +++ b/api/FilterLists.Services.Tests/FilterLists.Services.Tests.csproj @@ -1,4 +1,4 @@ - + netcoreapp1.1 @@ -10,4 +10,8 @@ + + + + diff --git a/api/FilterLists.Services/DependencyInjection/Extensions/ConfigureServicesCollection.cs b/api/FilterLists.Services/DependencyInjection/Extensions/ConfigureServicesCollection.cs index e13b3a29f..35a31d5fa 100644 --- a/api/FilterLists.Services/DependencyInjection/Extensions/ConfigureServicesCollection.cs +++ b/api/FilterLists.Services/DependencyInjection/Extensions/ConfigureServicesCollection.cs @@ -1,4 +1,5 @@ -using Microsoft.Extensions.DependencyInjection; +using FilterLists.Services.Contracts; +using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.DependencyInjection.Extensions; namespace FilterLists.Services.DependencyInjection.Extensions diff --git a/api/FilterLists.Services/FilterLists.Services.csproj b/api/FilterLists.Services/FilterLists.Services.csproj index 0ed1882f3..ec2285ff8 100644 --- a/api/FilterLists.Services/FilterLists.Services.csproj +++ b/api/FilterLists.Services/FilterLists.Services.csproj @@ -11,6 +11,7 @@ + \ No newline at end of file diff --git a/api/FilterLists.Services/ListService.cs b/api/FilterLists.Services/ListService.cs index 12f3bb81e..360ca3cdc 100644 --- a/api/FilterLists.Services/ListService.cs +++ b/api/FilterLists.Services/ListService.cs @@ -1,6 +1,7 @@ using System.Collections.Generic; using FilterLists.Data.Contracts.Repositories; using FilterLists.Models; +using FilterLists.Services.Contracts; namespace FilterLists.Services { diff --git a/api/FilterLists.sln b/api/FilterLists.sln index e14e4b761..8a1c727c2 100644 --- a/api/FilterLists.sln +++ b/api/FilterLists.sln @@ -17,6 +17,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FilterLists.Services.Tests" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FilterLists.Data.Tests", "FilterLists.Data.Tests\FilterLists.Data.Tests.csproj", "{AE4E5758-92F3-4BFA-B71E-6A05F5E71FAC}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FilterLists.Services.Contracts", "FilterLists.Services.Contracts\FilterLists.Services.Contracts.csproj", "{C001DB46-2DE7-40C1-B0F8-75E831C09E6C}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -51,6 +53,10 @@ Global {AE4E5758-92F3-4BFA-B71E-6A05F5E71FAC}.Debug|Any CPU.Build.0 = Debug|Any CPU {AE4E5758-92F3-4BFA-B71E-6A05F5E71FAC}.Release|Any CPU.ActiveCfg = Release|Any CPU {AE4E5758-92F3-4BFA-B71E-6A05F5E71FAC}.Release|Any CPU.Build.0 = Release|Any CPU + {C001DB46-2DE7-40C1-B0F8-75E831C09E6C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {C001DB46-2DE7-40C1-B0F8-75E831C09E6C}.Debug|Any CPU.Build.0 = Debug|Any CPU + {C001DB46-2DE7-40C1-B0F8-75E831C09E6C}.Release|Any CPU.ActiveCfg = Release|Any CPU + {C001DB46-2DE7-40C1-B0F8-75E831C09E6C}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE