|
|
|
@ -22,7 +22,7 @@ namespace espacecollab.backend.api.Controllers |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
[HttpGet("{collaborateurId:int:min(1)}")] |
|
|
|
|
public ActionResult<CollaborateurApiDto> GetCollaborateurById(int collaborateurId) |
|
|
|
|
public ActionResult<CollaborateurApiDto> GetCollaborateurById(uint collaborateurId) |
|
|
|
|
{ |
|
|
|
|
CollaborateurApiDto? collaborateur = CollaborateursServices.GetById(collaborateurId); |
|
|
|
|
if (collaborateur == null) |
|
|
|
@ -42,7 +42,7 @@ namespace espacecollab.backend.api.Controllers |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
[HttpDelete("{collaborateurId:int:min(1)}")] |
|
|
|
|
public ActionResult DeleteCollaborateur(int collaborateurId) |
|
|
|
|
public ActionResult DeleteCollaborateur(uint collaborateurId) |
|
|
|
|
{ |
|
|
|
|
bool isCollaborateurDeleted = CollaborateursServices.Delete(collaborateurId); |
|
|
|
|
if (!isCollaborateurDeleted) |
|
|
|
@ -52,7 +52,7 @@ namespace espacecollab.backend.api.Controllers |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
[HttpPut("update/{collaborateurId:int:min(1)}")] |
|
|
|
|
public ActionResult<CollaborateurApiDto> UpdateCollaborateur(int collaborateurId, CollaborateurApiDto collaborateurApi) |
|
|
|
|
public ActionResult<CollaborateurApiDto> UpdateCollaborateur(uint collaborateurId, CollaborateurApiDto collaborateurApi) |
|
|
|
|
{ |
|
|
|
|
if (collaborateurApi.Id != collaborateurId) |
|
|
|
|
return Unauthorized(); |
|
|
|
@ -65,7 +65,7 @@ namespace espacecollab.backend.api.Controllers |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
[HttpGet("businessunit/{businessUnitId:int:min(1)}")] |
|
|
|
|
public ActionResult<IEnumerable<CollaborateurApiDto>> GetCollaborateursByBusinessUnit(int businessUnitId) |
|
|
|
|
public ActionResult<IEnumerable<CollaborateurApiDto>> GetCollaborateursByBusinessUnit(uint businessUnitId) |
|
|
|
|
{ |
|
|
|
|
IEnumerable<CollaborateurApiDto> collaborateurs = CollaborateursServices.GetCollaborateursByBusinessUnit(businessUnitId); |
|
|
|
|
if (collaborateurs == null) |
|
|
|
@ -75,7 +75,7 @@ namespace espacecollab.backend.api.Controllers |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
[HttpGet("referrer/{referrerId:int:min(1)}")] |
|
|
|
|
public ActionResult<IEnumerable<CollaborateurApiDto>> GetCollaborateursByReferrer(int referrerId) |
|
|
|
|
public ActionResult<IEnumerable<CollaborateurApiDto>> GetCollaborateursByReferrer(uint referrerId) |
|
|
|
|
{ |
|
|
|
|
IEnumerable<CollaborateurApiDto> collaborateurs = CollaborateursServices.GetCollaborateursByReferrer(referrerId); |
|
|
|
|
if (collaborateurs == null) |
|
|
|
|