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