|
|
@ -12,7 +12,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
### API - ALL IN !
|
|
|
|
### API - ALL IN !
|
|
|
|
|
|
|
|
|
|
|
|
**Contexte** : Api pour le projet universitaire de troisieme année (B.U.T Informatique de Clermont-Ferrand) nommé "All In"
|
|
|
|
*Contexte* : Api pour le projet universitaire de troisieme année (B.U.T Informatique de Clermont-Ferrand) nommé **All In**.
|
|
|
|
|
|
|
|
|
|
|
|
# Répartition du gitlab
|
|
|
|
# Répartition du gitlab
|
|
|
|
|
|
|
|
|
|
|
@ -22,21 +22,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
👉 [**Solution de l'application**](Sources/AllIn.sln)
|
|
|
|
👉 [**Solution de l'application**](Sources/AllIn.sln)
|
|
|
|
|
|
|
|
|
|
|
|
## Environnement de Travail
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Pour l'API :👇
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div align = center>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|

|
|
|
|
|
|
|
|

|
|
|
|
|
|
|
|

|
|
|
|
|
|
|
|

|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
## Diagramme de classes du modèle
|
|
|
|
## Diagramme de classes du modèle
|
|
|
|
|
|
|
|
|
|
|
|
```mermaid
|
|
|
|
```mermaid
|
|
|
@ -74,15 +60,14 @@ class Bet{
|
|
|
|
Bet --> "*" User : Dictionary~User,Mise~
|
|
|
|
Bet --> "*" User : Dictionary~User,Mise~
|
|
|
|
|
|
|
|
|
|
|
|
class Mise{
|
|
|
|
class Mise{
|
|
|
|
+/ Cost : int
|
|
|
|
+ Cost : int
|
|
|
|
+/ Choice : string
|
|
|
|
+ Choice : string
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
class Group{
|
|
|
|
class Group{
|
|
|
|
+/ Id : string
|
|
|
|
+/ Id : string
|
|
|
|
+/ Name : string
|
|
|
|
+/ Name : string
|
|
|
|
+/ Image : string
|
|
|
|
+ CreationDate : DateTime
|
|
|
|
+/ CreationDate : DateTime
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
User --> "*" Group : groups
|
|
|
|
User --> "*" Group : groups
|
|
|
|
```
|
|
|
|
```
|
|
|
@ -150,14 +135,8 @@ StubData --> "*" User
|
|
|
|
StubData --> "*" Bet
|
|
|
|
StubData --> "*" Bet
|
|
|
|
StubData --> "*" Group
|
|
|
|
StubData --> "*" Group
|
|
|
|
```
|
|
|
|
```
|
|
|
|
## Deploiement
|
|
|
|
</div>
|
|
|
|
- [x] 
|
|
|
|
|
|
|
|
- [x] 
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## Technicien en charge de l'API
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- HASSOU Rayhan
|
|
|
|
|
|
|
|
- EVARD Lucas
|
|
|
|
|
|
|
|
<div align = right>
|
|
|
|
<div align = right>
|
|
|
|
<a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/4.0/"><img alt="Licence Creative Commons" style="border-width:0" src="https://i.creativecommons.org/l/by-nc-nd/4.0/88x31.png" /></a>
|
|
|
|
<a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/4.0/"><img alt="Licence Creative Commons" style="border-width:0" src="https://i.creativecommons.org/l/by-nc-nd/4.0/88x31.png" /></a>
|
|
|
|
<right>
|
|
|
|
<right>
|
|
|
|