fix: move some logic to domain entities

This commit is contained in:
Elton Minetto
2020-10-05 08:49:21 -03:00
parent c008dbab29
commit 098477169a
25 changed files with 493 additions and 183 deletions
+1 -1
View File
@@ -29,7 +29,7 @@ type UseCase interface {
GetUser(id entity.ID) (*entity.User, error)
SearchUsers(query string) ([]*entity.User, error)
ListUsers() ([]*entity.User, error)
CreateUser(e *entity.User) (entity.ID, error)
CreateUser(email, password, firstName, lastName string) (entity.ID, error)
UpdateUser(e *entity.User) error
DeleteUser(id entity.ID) error
}