From c1f4f9082609e691f91c19be29be0d5f9e825c80 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miskolczi=20Rich=C3=A1rd?= Date: Wed, 22 Nov 2023 14:03:35 +0100 Subject: [PATCH] Moved implementation out of interface --- WD7UVN_HFT_2023241.Logic/LogicServices.cs | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/WD7UVN_HFT_2023241.Logic/LogicServices.cs b/WD7UVN_HFT_2023241.Logic/LogicServices.cs index fa5472e..0b0d338 100644 --- a/WD7UVN_HFT_2023241.Logic/LogicServices.cs +++ b/WD7UVN_HFT_2023241.Logic/LogicServices.cs @@ -10,6 +10,19 @@ namespace WD7UVN_HFT_2023241.Logic public ICRUD CRUDOperations { get; set; } //additional, non-CRUD operations + public IQueryable WhoWorksInMaintainerTeam(int maintainerTeamId); + public IQueryable GetSubordinates(int managerId); + public IQueryable WhoUsesService(int serviceId); + } + + public class LogicServices : ILogicServices + { + public ICRUD CRUDOperations { get; set; } + + public LogicServices(ICRUD CRUDOperations) + { + this.CRUDOperations = CRUDOperations; + } public IQueryable WhoWorksInMaintainerTeam(int maintainerTeamId) { @@ -32,14 +45,4 @@ namespace WD7UVN_HFT_2023241.Logic .Where(c => c.SERVICE_ID == serviceId); } } - - public class LogicServices : ILogicServices - { - public ICRUD CRUDOperations { get; set; } - - public LogicServices(ICRUD CRUDOperations) - { - this.CRUDOperations = CRUDOperations; - } - } }