Implemented User Repository in a functional manner by making use of IBMs fp-go package
This commit is contained in:
@@ -17,6 +17,15 @@ func MapUserToDTO(user entities.User) dto.UserDTO {
|
||||
}
|
||||
}
|
||||
|
||||
// MapUsersToDTOs converts a slice of User domain objects to a slice of UserDTOs.
|
||||
func MapUsersToDTOs(users []entities.User) []dto.UserDTO {
|
||||
var userDTOs []dto.UserDTO
|
||||
for _, user := range users {
|
||||
userDTOs = append(userDTOs, MapUserToDTO(user))
|
||||
}
|
||||
return userDTOs
|
||||
}
|
||||
|
||||
// MapCreateDTOToUser converts a UserCreateDTO to a User domain object.
|
||||
func MapCreateDTOToUser(dto dto.UserCreateDTO) entities.UserCreate {
|
||||
return entities.UserCreate{
|
||||
|
||||
Reference in New Issue
Block a user