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; - } - } }