diff --git a/WD7UVN_HFT_2023241.Endpoint/DatabaseController.cs b/WD7UVN_HFT_2023241.Endpoint/DatabaseController.cs index d7e3716..f738e3d 100644 --- a/WD7UVN_HFT_2023241.Endpoint/DatabaseController.cs +++ b/WD7UVN_HFT_2023241.Endpoint/DatabaseController.cs @@ -1,9 +1,7 @@ using Microsoft.AspNetCore.Mvc; -using Microsoft.AspNetCore.Mvc.ApplicationModels; using WD7UVN_HFT_2023241.Logic; using System.Linq; using WD7UVN_HFT_2023241.Models; -using System.Collections; namespace WD7UVN_HFT_2023241.Endpoint { @@ -18,6 +16,24 @@ namespace WD7UVN_HFT_2023241.Endpoint this.LogicServices = LogicServices; } + [HttpGet("WhoWorksInMaintainerTeam/{id}")] + public IQueryable WhoWorksInMaintainerTeam(int id) + { + return LogicServices.WhoWorksInMaintainerTeam(id); + } + + [HttpGet("GetSubordinates/{id}")] + public IQueryable GetSubordinates(int id) + { + return LogicServices.GetSubordinates(id); + } + + [HttpGet("WhoUsesService")] + public IQueryable WhoUsesService(int id) + { + return LogicServices.WhoUsesService(id); + } + [HttpGet("Employees")] public IQueryable ReadAllEmployees() {