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

Loading…
Cancel
Save