public User(UserId id, string name, string firstName, AuthenticateId authenticatedId) { this.id = id; Name = name; FirstName = firstName; this.authenticatedId = authenticatedId; }
public bool Add(UserDto userDto, string motDePasse) { if (null != userDto && null != motDePasse && !"".Equals(motDePasse)) { /* On crée les identifiants */ AuthenticateId authenticateId = authenticateIdGenerator.GenerateId(); bool result = authenticateData.Add(new Authenticate(authenticateId, userDto.Login, userDto.Role), motDePasse); if (!result) { return(result); } /* On crée l'utilisateur */ UserId userId = userIdGenerator.GenerateId(); return(userData.Add(userDtoAdapter.DtoToModel(userDto, userId, authenticateId))); } return(false); }
internal User DtoToModel(UserDto userDto, UserId userId, AuthenticateId authenticateId) { return(new User(userId, userDto.Name, userDto.FirstName, authenticateId)); }