- Ajout des méthodes dans le I/RepositoryBase.cs et dans le ServiceBase.cs : ces méthodes permettent de retourner les relations précisées en argumant des fonctions GetAllWithRelations et GetByIdWithRelations.

- Ajout d'une vérification des entrées dans les méthodes génériques. On passe par des inputDto qui
This commit is contained in:
2025-03-05 14:07:23 +01:00
parent f0928aae3b
commit 3041e85add
20 changed files with 238 additions and 59 deletions

View File

@@ -4,13 +4,14 @@ using ldap_cesi.Entities;
using ldap_cesi.DTOs;
using ldap_cesi.DTOs.Inputs.Role;
using AutoMapper;
using ldap_cesi.Validator.Role;
namespace ldap_cesi.Services;
public class RoleService : ServiceBase<Role, RoleDto, RoleCreateDto, RoleUpdateDto>,IRoleService
{
public RoleService(IRepositoryRole repositoryRole, IMapper mapper, ILogger<RoleService> logger)
: base(repositoryRole, mapper, logger)
public RoleService(IRepositoryRole repositoryRole, IMapper mapper, ILogger<RoleService> logger, RoleCreateValidator roleCreateValidator, RoleUpdateValidator roleUpdateValidator)
: base(repositoryRole, mapper, logger, roleCreateValidator, roleUpdateValidator)
{
}
}