refactor user repo with helpers. better api validation etc.
This commit is contained in:
@@ -18,7 +18,6 @@ class UserDtoMapper implements IMapper<User, UserDto> {
|
||||
id: dto.id,
|
||||
name: dto.name,
|
||||
email: dto.email,
|
||||
password: dto.password,
|
||||
createdAt: dto.createdAt,
|
||||
updatedAt: dto.updatedAt,
|
||||
));
|
||||
@@ -32,4 +31,20 @@ class UserDtoMapper implements IMapper<User, UserDto> {
|
||||
TaskEither<IError, List<UserDto>> listTo(Iterable<User> origins) {
|
||||
return TaskEither.traverseList(origins.toList(), to);
|
||||
}
|
||||
|
||||
TaskEither<IError, UserCreate> fromCreateTo(UserCreateDto origin) =>
|
||||
TaskEither.of(UserCreate(
|
||||
name: origin.name,
|
||||
email: origin.email,
|
||||
password: origin.password,
|
||||
));
|
||||
|
||||
TaskEither<IError, UserUpdate> fromUpdateTo(
|
||||
UserUpdateDto origin, String id) =>
|
||||
TaskEither.of(UserUpdate(
|
||||
id: id,
|
||||
name: origin.name,
|
||||
email: origin.email,
|
||||
password: origin.password,
|
||||
));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user