From 82eb03b420ad552f16d5a99e896453aff90c3f7c Mon Sep 17 00:00:00 2001 From: TekH Date: Tue, 29 Jul 2025 21:49:21 +0200 Subject: [PATCH] refactor(ReadProfile): update to read buttons --- .../Contracts/Repositories/IButtonRepository.cs | 1 + src/WorkFlow.Application/Profiles/ReadProfile.cs | 10 +++++++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/src/WorkFlow.Application/Contracts/Repositories/IButtonRepository.cs b/src/WorkFlow.Application/Contracts/Repositories/IButtonRepository.cs index f23268e..b8f28ce 100644 --- a/src/WorkFlow.Application/Contracts/Repositories/IButtonRepository.cs +++ b/src/WorkFlow.Application/Contracts/Repositories/IButtonRepository.cs @@ -5,4 +5,5 @@ namespace WorkFlow.Application.Contracts.Repositories; public interface IButtonRepository : ICRUDRepository { + public Task> ReadAllAsync(int profileId); } \ No newline at end of file diff --git a/src/WorkFlow.Application/Profiles/ReadProfile.cs b/src/WorkFlow.Application/Profiles/ReadProfile.cs index 3860189..fb6fd1c 100644 --- a/src/WorkFlow.Application/Profiles/ReadProfile.cs +++ b/src/WorkFlow.Application/Profiles/ReadProfile.cs @@ -19,15 +19,18 @@ public class ReadProfileHandler : IRequestHandler /// Initializes a new instance of the class. /// /// The profile repository used to access profile data. /// The profile object repository used to access object data. - public ReadProfileHandler(IProfileRepository profileRepository, IProfileObjRepository objRepository) + public ReadProfileHandler(IProfileRepository profileRepository, IProfileObjRepository objRepository, IButtonRepository buttonRepository) { _profileRepository = profileRepository; _objRepository = objRepository; + _bttnRepository = buttonRepository; } /// @@ -43,6 +46,11 @@ public class ReadProfileHandler : IRequestHandler