@startuml
'skinparam monochrome true
skinparam packageStyle rectangle
skinparam shadowing false
skinparam linetype polyline
'skinparam linetype orto

skinparam classAttributeIconSize 0

'left to right direction

class MakeOfferUI{
}

class MakeOfferController{
+RegistUserController(ClientRepository)
}

class ClientRepository{
+getSaveCredentials()
+getSavePassword()
}

note bottom of ClientRepository
    - used for save the password and User Credentials
end note

class Repositories{
-Repositories()
+
+
}

class Credentials{
- String name
- String email
- String taxNumber
- String phoneNumber
-String password
}

MakeOfferUI .> MakeOfferController

MakeOfferController .> ClientRepository :ClientRepository

MakeOfferController .> Repositories : repositories

Repositories -> Repositories : instance

Repositories --> ClientRepository

ClientRepository .> Credentials

@enduml