diff --git a/scripts/GetProfile.sql b/scripts/GetProfile.sql new file mode 100644 index 0000000..97dd378 --- /dev/null +++ b/scripts/GetProfile.sql @@ -0,0 +1,4 @@ +--PROFILES +select * from FNMWF_GET_PROFILES (1) --USER_ID +--PROFILE_OBJECTS +SELECT * FROM [FNMWF_GET_PROFILE_OBJECTS] (1,1) --USERID, PROFILE_ID \ No newline at end of file diff --git a/src/WorkFlow.Infrastructure/Contracts/IConfigRepository.cs b/src/WorkFlow.Application/Contracts/Repositories/IConfigRepository.cs similarity index 75% rename from src/WorkFlow.Infrastructure/Contracts/IConfigRepository.cs rename to src/WorkFlow.Application/Contracts/Repositories/IConfigRepository.cs index 7a06085..a9a3eda 100644 --- a/src/WorkFlow.Infrastructure/Contracts/IConfigRepository.cs +++ b/src/WorkFlow.Application/Contracts/Repositories/IConfigRepository.cs @@ -1,7 +1,7 @@ using DigitalData.Core.Abstractions.Infrastructure; using WorkFlow.Domain.Entities; -namespace WorkFlow.Infrastructure.Contracts +namespace WorkFlow.Application.Contracts.Repositories { public interface IConfigRepository : ICRUDRepository { diff --git a/src/WorkFlow.Infrastructure/Contracts/IProfileControlsTFRepository.cs b/src/WorkFlow.Application/Contracts/Repositories/IProfileControlsTFRepository.cs similarity index 89% rename from src/WorkFlow.Infrastructure/Contracts/IProfileControlsTFRepository.cs rename to src/WorkFlow.Application/Contracts/Repositories/IProfileControlsTFRepository.cs index 418c71c..d7cf6c8 100644 --- a/src/WorkFlow.Infrastructure/Contracts/IProfileControlsTFRepository.cs +++ b/src/WorkFlow.Application/Contracts/Repositories/IProfileControlsTFRepository.cs @@ -1,7 +1,7 @@ using DigitalData.Core.Abstractions.Infrastructure; using WorkFlow.Domain.Entities; -namespace WorkFlow.Infrastructure.Contracts +namespace WorkFlow.Application.Contracts.Repositories { public interface IProfileControlsTFRepository : ICRUDRepository { diff --git a/src/WorkFlow.Infrastructure/Contracts/IProfileObjStateRepository.cs b/src/WorkFlow.Application/Contracts/Repositories/IProfileObjStateRepository.cs similarity index 89% rename from src/WorkFlow.Infrastructure/Contracts/IProfileObjStateRepository.cs rename to src/WorkFlow.Application/Contracts/Repositories/IProfileObjStateRepository.cs index aeb6c55..aa43184 100644 --- a/src/WorkFlow.Infrastructure/Contracts/IProfileObjStateRepository.cs +++ b/src/WorkFlow.Application/Contracts/Repositories/IProfileObjStateRepository.cs @@ -1,7 +1,7 @@ using DigitalData.Core.Abstractions.Infrastructure; using WorkFlow.Domain.Entities; -namespace WorkFlow.Infrastructure.Contracts +namespace WorkFlow.Application.Contracts.Repositories { public interface IProfileObjStateRepository : ICRUDRepository { diff --git a/src/WorkFlow.Application/Contracts/Repositories/IProfileRepository.cs b/src/WorkFlow.Application/Contracts/Repositories/IProfileRepository.cs new file mode 100644 index 0000000..2ce6875 --- /dev/null +++ b/src/WorkFlow.Application/Contracts/Repositories/IProfileRepository.cs @@ -0,0 +1,5 @@ +namespace WorkFlow.Application.Contracts.Repositories; + +public interface IProfileRepository +{ +} \ No newline at end of file diff --git a/src/WorkFlow.Infrastructure/Contracts/IStateRepository.cs b/src/WorkFlow.Application/Contracts/Repositories/IStateRepository.cs similarity index 75% rename from src/WorkFlow.Infrastructure/Contracts/IStateRepository.cs rename to src/WorkFlow.Application/Contracts/Repositories/IStateRepository.cs index 50040d9..fa3c6ed 100644 --- a/src/WorkFlow.Infrastructure/Contracts/IStateRepository.cs +++ b/src/WorkFlow.Application/Contracts/Repositories/IStateRepository.cs @@ -1,7 +1,7 @@ using DigitalData.Core.Abstractions.Infrastructure; using WorkFlow.Domain.Entities; -namespace WorkFlow.Infrastructure.Contracts +namespace WorkFlow.Application.Contracts.Repositories { public interface IStateRepository : ICRUDRepository { diff --git a/src/WorkFlow.Application/Services/ConfigService.cs b/src/WorkFlow.Application/Services/ConfigService.cs index f8bc802..4312e58 100644 --- a/src/WorkFlow.Application/Services/ConfigService.cs +++ b/src/WorkFlow.Application/Services/ConfigService.cs @@ -4,7 +4,7 @@ using DigitalData.Core.Application; using WorkFlow.Application.Contracts; using WorkFlow.Application.DTO.Config; using WorkFlow.Domain.Entities; -using WorkFlow.Infrastructure.Contracts; +using WorkFlow.Application.Contracts.Repositories; namespace WorkFlow.Application.Services; diff --git a/src/WorkFlow.Application/Services/ProfileControlsTFService.cs b/src/WorkFlow.Application/Services/ProfileControlsTFService.cs index 9740af6..0157776 100644 --- a/src/WorkFlow.Application/Services/ProfileControlsTFService.cs +++ b/src/WorkFlow.Application/Services/ProfileControlsTFService.cs @@ -5,7 +5,7 @@ using DigitalData.Core.DTO; using WorkFlow.Application.Contracts; using WorkFlow.Application.DTO.ProfileControlsTF; using WorkFlow.Domain.Entities; -using WorkFlow.Infrastructure.Contracts; +using WorkFlow.Application.Contracts.Repositories; namespace WorkFlow.Application.Services { diff --git a/src/WorkFlow.Application/Services/ProfileObjStateService.cs b/src/WorkFlow.Application/Services/ProfileObjStateService.cs index 087eb1a..cc04132 100644 --- a/src/WorkFlow.Application/Services/ProfileObjStateService.cs +++ b/src/WorkFlow.Application/Services/ProfileObjStateService.cs @@ -5,7 +5,7 @@ using DigitalData.Core.DTO; using WorkFlow.Application.Contracts; using WorkFlow.Application.DTO.ProfileObjState; using WorkFlow.Domain.Entities; -using WorkFlow.Infrastructure.Contracts; +using WorkFlow.Application.Contracts.Repositories; namespace WorkFlow.Application.Services; diff --git a/src/WorkFlow.Application/Services/StateService.cs b/src/WorkFlow.Application/Services/StateService.cs index 7f02694..fe66d07 100644 --- a/src/WorkFlow.Application/Services/StateService.cs +++ b/src/WorkFlow.Application/Services/StateService.cs @@ -4,7 +4,7 @@ using DigitalData.Core.Application; using WorkFlow.Application.Contracts; using WorkFlow.Application.DTO.State; using WorkFlow.Domain.Entities; -using WorkFlow.Infrastructure.Contracts; +using WorkFlow.Application.Contracts.Repositories; namespace WorkFlow.Application.Services; diff --git a/src/WorkFlow.Infrastructure/Contracts/IProfileRepository.cs b/src/WorkFlow.Infrastructure/Contracts/IProfileRepository.cs deleted file mode 100644 index 385e384..0000000 --- a/src/WorkFlow.Infrastructure/Contracts/IProfileRepository.cs +++ /dev/null @@ -1,5 +0,0 @@ -namespace WorkFlow.Infrastructure.Contracts; - -public interface IProfileRepository -{ -} \ No newline at end of file diff --git a/src/WorkFlow.Infrastructure/DIExtensions.cs b/src/WorkFlow.Infrastructure/DIExtensions.cs index a7b63d5..71ef479 100644 --- a/src/WorkFlow.Infrastructure/DIExtensions.cs +++ b/src/WorkFlow.Infrastructure/DIExtensions.cs @@ -1,6 +1,5 @@ using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.DependencyInjection.Extensions; -using WorkFlow.Infrastructure.Contracts; using WorkFlow.Infrastructure.Repositories; namespace WorkFlow.Infrastructure diff --git a/src/WorkFlow.Infrastructure/Repositories/ConfigRepository.cs b/src/WorkFlow.Infrastructure/Repositories/ConfigRepository.cs index 1db8625..2b41e58 100644 --- a/src/WorkFlow.Infrastructure/Repositories/ConfigRepository.cs +++ b/src/WorkFlow.Infrastructure/Repositories/ConfigRepository.cs @@ -1,7 +1,6 @@ using DigitalData.Core.Abstractions.Infrastructure; using DigitalData.Core.Infrastructure; using WorkFlow.Domain.Entities; -using WorkFlow.Infrastructure.Contracts; namespace WorkFlow.Infrastructure.Repositories { diff --git a/src/WorkFlow.Infrastructure/Repositories/ProfileControlsTFRepository.cs b/src/WorkFlow.Infrastructure/Repositories/ProfileControlsTFRepository.cs index 1322eb0..ac7cd75 100644 --- a/src/WorkFlow.Infrastructure/Repositories/ProfileControlsTFRepository.cs +++ b/src/WorkFlow.Infrastructure/Repositories/ProfileControlsTFRepository.cs @@ -2,7 +2,7 @@ using DigitalData.Core.Infrastructure; using Microsoft.EntityFrameworkCore; using WorkFlow.Domain.Entities; -using WorkFlow.Infrastructure.Contracts; +using WorkFlow.Application.Contracts.Repositories; namespace WorkFlow.Infrastructure.Repositories { diff --git a/src/WorkFlow.Infrastructure/Repositories/ProfileObjStateRepository.cs b/src/WorkFlow.Infrastructure/Repositories/ProfileObjStateRepository.cs index 9b5055b..2dc9c27 100644 --- a/src/WorkFlow.Infrastructure/Repositories/ProfileObjStateRepository.cs +++ b/src/WorkFlow.Infrastructure/Repositories/ProfileObjStateRepository.cs @@ -2,7 +2,7 @@ using DigitalData.Core.Infrastructure; using Microsoft.EntityFrameworkCore; using WorkFlow.Domain.Entities; -using WorkFlow.Infrastructure.Contracts; +using WorkFlow.Application.Contracts.Repositories; namespace WorkFlow.Infrastructure.Repositories; diff --git a/src/WorkFlow.Infrastructure/Repositories/ProfileRepository.cs b/src/WorkFlow.Infrastructure/Repositories/ProfileRepository.cs index fcbc7c9..c47382e 100644 --- a/src/WorkFlow.Infrastructure/Repositories/ProfileRepository.cs +++ b/src/WorkFlow.Infrastructure/Repositories/ProfileRepository.cs @@ -1,4 +1,4 @@ -using WorkFlow.Infrastructure.Contracts; +using WorkFlow.Application.Contracts.Repositories; namespace WorkFlow.Infrastructure.Repositories; diff --git a/src/WorkFlow.Infrastructure/Repositories/StateRepository.cs b/src/WorkFlow.Infrastructure/Repositories/StateRepository.cs index b0e02b8..1a948d6 100644 --- a/src/WorkFlow.Infrastructure/Repositories/StateRepository.cs +++ b/src/WorkFlow.Infrastructure/Repositories/StateRepository.cs @@ -1,7 +1,7 @@ using DigitalData.Core.Abstractions.Infrastructure; using DigitalData.Core.Infrastructure; using WorkFlow.Domain.Entities; -using WorkFlow.Infrastructure.Contracts; +using WorkFlow.Application.Contracts.Repositories; namespace WorkFlow.Infrastructure.Repositories;