|
|
@ -80,6 +80,7 @@ class IGenericDataManager~T~{
|
|
|
|
<<interface>>
|
|
|
|
<<interface>>
|
|
|
|
GetNbItems() Task~int~
|
|
|
|
GetNbItems() Task~int~
|
|
|
|
GetItems(index : int, count : int, orderingPropertyName : string?, descending : bool) Task~IEnumerable~T~~
|
|
|
|
GetItems(index : int, count : int, orderingPropertyName : string?, descending : bool) Task~IEnumerable~T~~
|
|
|
|
|
|
|
|
GetItemById(id: string)
|
|
|
|
GetNbItemsByName(substring : string)
|
|
|
|
GetNbItemsByName(substring : string)
|
|
|
|
GetItemsByName(substring : string, index : int, count : int, orderingPropertyName : string?, descending : bool) Task~IEnumerable~T~~
|
|
|
|
GetItemsByName(substring : string, index : int, count : int, orderingPropertyName : string?, descending : bool) Task~IEnumerable~T~~
|
|
|
|
UpdateItem(oldItem : T, newItem : T) Task~T~~
|
|
|
|
UpdateItem(oldItem : T, newItem : T) Task~T~~
|
|
|
@ -88,20 +89,21 @@ class IGenericDataManager~T~{
|
|
|
|
}
|
|
|
|
}
|
|
|
|
class IUsersManager{
|
|
|
|
class IUsersManager{
|
|
|
|
<<interface>>
|
|
|
|
<<interface>>
|
|
|
|
GetNbItemsByName(name : string)
|
|
|
|
|
|
|
|
GetItemsByName(name : string, index : int, count : int, orderingPropertyName : string?, descending : bool) Task~IEnumerable~Bet?~~
|
|
|
|
|
|
|
|
GetItemByMail(mail : string)
|
|
|
|
GetItemByMail(mail : string)
|
|
|
|
|
|
|
|
GetNbItemsByGroup(group : Group)
|
|
|
|
|
|
|
|
GetItemsByGroup(group : Group, index : int, count : int, orderingPropertyName : string?, descending : bool) Task~IEnumerable~T~~
|
|
|
|
|
|
|
|
GetNbItemsByAllCoins(allCoins : int)
|
|
|
|
|
|
|
|
GetItemsByAllCoins(allCoins : int, index : int, count : int, orderingPropertyName : string?, descending : bool) Task~IEnumerable~T~~
|
|
|
|
}
|
|
|
|
}
|
|
|
|
class IBetsManager{
|
|
|
|
class IBetsManager{
|
|
|
|
<<interface>>
|
|
|
|
<<interface>>
|
|
|
|
GetNbItemsByUser(user : User?)
|
|
|
|
GetNbItemsByUser(user : User?)
|
|
|
|
GetItemsByUser(user : User?, index : int, count : int, orderingPropertyName : string?, descending : bool) Task~IEnumerable~Bet?~~
|
|
|
|
GetItemsByUser(user : User?, index : int, count : int, orderingPropertyName : string?, descending : bool) Task~IEnumerable~Bet?~~
|
|
|
|
|
|
|
|
GetNbItemsByDescription(description : string)
|
|
|
|
|
|
|
|
GetItemsByDescription(description : string, index : int, count : int, orderingPropertyName : string?, descending : bool) Task~IEnumerable~Bet?~~
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
class IGroupsManager{
|
|
|
|
class IGroupsManager{
|
|
|
|
<<interface>>
|
|
|
|
<<interface>>
|
|
|
|
GetNbItemsByName(name : string)
|
|
|
|
|
|
|
|
GetItemsByName(name : string, index : int, count : int, orderingPropertyName : string?, descending : bool) Task~IEnumerable~Group?~~
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
IGenericDataManager~User?~ <|.. IUsersManager : T--User?
|
|
|
|
IGenericDataManager~User?~ <|.. IUsersManager : T--User?
|
|
|
|