Mise à jour de 'Conception'

master
Paul LEVRAULT 2 years ago
parent ce65e15561
commit a1c433882b

@ -73,19 +73,27 @@ boundary View as v
control Controller as c
entity Model as m
u->v:/Friend
v->c:Get /Friends
u->v: Request Friends Page
v->c: Get /Friends
c->m: getFriends(userId)
m-->c: :Friends:User[]
c-->v:renderView(listFriend)
v-->u:
u->v:clickDeleteFriend(idUser)
v->c:Post: deleteFriend(idUser)
alt successful retrieval
m-->c: friendsList: User[]
else retrieval failed
m-->c: error
end
c-->v: renderView(friendsList)
v-->u: Display Friends
u->v: clickDeleteFriend(idUser)
v->c: Post: deleteFriend(idUser)
c->m: deleteFriend(idUser)
m-->m:deleteFriend(idUser)
m-->c: Friends:User[]
c-->v:renderViewlistFriend(Friends:User[])
v-->u:
alt successful deletion
m-->c: updatedFriendsList: User[]
else deletion failed
m-->c: error
end
c-->v: renderView(updatedFriendsList)
v-->u: Display Updated Friends
```
### Diagramme de classe pour l'ajout d'amis
```plantuml

Loading…
Cancel
Save