From 7fd211051b21ada9d45ad4d0a3de7c210b4d03d5 Mon Sep 17 00:00:00 2001 From: Leo TUAILLON Date: Mon, 5 Jun 2023 17:22:55 +0200 Subject: [PATCH] Upload files to 'documentation/diagrammes' --- documentation/diagrammes/FinalDiagram.svg | 1827 ++++++++++----------- 1 file changed, 894 insertions(+), 933 deletions(-) diff --git a/documentation/diagrammes/FinalDiagram.svg b/documentation/diagrammes/FinalDiagram.svg index 369e307..8112ed9 100644 --- a/documentation/diagrammes/FinalDiagram.svg +++ b/documentation/diagrammes/FinalDiagram.svg @@ -5,67 +5,63 @@ >ShoopNCookServices+RegisterPage()-LoginTapped()-RegisterTapped()RegisterPage-note : uint-isFavorite : bool-preferences : IAccountRecipesPreferences+StarCommand : ICommand+RecipePage()-SetNote()-OnFavorite()-OnSubmitReviewClicked()-OnAddToMyListClicked()-SetFavorite()-OnBackButtonClicked()RecipePage-clickCallback : Action-removeCallback : Action+Note : float+Title : string+OwnedRecipeView()+IsViewing()-SetNote()-OnViewTapped()-OnRemoveButtonTapped()OwnedRecipeView-service : IRecipesService+MyListPage()-UpdateMyList()-ContentPage_NavigatedTo()MyListPageModels+MyRecipesPage()-AddRecipeView()-RemoveRecipe()-OnBackButtonClicked()-OnAddRecipeButtonClicked()MyRecipesPage+MorePage()-OnMyRecipesButtonTapped()-OnEditProfileButtonTapped()-OnLogoutButtonTapped()-OnShareButtonClicked()MorePage+LoginPage()-OnLoginButtonClicked()-ForgotPasswordTapped()-RegisterLabbelTapped()LoginPageLocalServices-service : IRecipesService+FavoritesPage()-UpdateFavorites()-ContentPage_NavigatedTo()FavoritesPage+App()+OnAccountConnected()+ForceLogin()App+ForceLogin()<<interface>>IAppControllers+OnAccountConnected()<<interface>>ConnectionObserver+PopularRecipes()+GetRecipe()+GetRecipesOf()+GetPreferencesOf()<<interface>>IRecipesService+AuthService : IAuthService+RecipesService : IRecipesService<<interface>>IEndpoint+Login()+Register()<<interface>>IAuthService+AddToFavorites()+RemoveFromFavorites()+SetReviewScore()+AddToWeeklyList()+GetRate()+GetFavorites()+GetRecommendedRecipes()+GetWeeklyList()<<interface>>IAccountRecipesPreferences+UploadRecipe()+RemoveRecipe()+GetAccountRecipes()<<interface>>IAccountOwnedRecipes+Name : string+CalPerPers : uint+CookTimeMins : uint+Image : Uri+AverageNote : float+Id : Guid+RecipeInfo()RecipeInfo-User : User+Email : string+Account()Account-db : IDatabase-accountsData : Dictionary<Account, AccountServices>+RecipesService()+PopularRecipes()+GetRecipe()+GetRecipesOf()+GetPreferencesOf()-GetOrInitData()RecipesService-authService : IAuthService-recipesService : IRecipesService+AuthService : IAuthService+RecipesService : IRecipesService+LocalEndpoint()-PrepareDatabase()-MakeGuid()LocalEndpoint-db : IDatabase+AuthService()+Login()+Register()AuthService-db : IDatabase+Account : Account+AccountRecipesPreferences()+GetRecommendedRecipes()+GetFavorites()+GetWeeklyList()+GetRate()+AddToWeeklyList()+AddToFavorites()+RemoveFromFavorites()+SetReviewScore()AccountRecipesPreferences+Register()<<interface>>RegisterController+MorePageController()+Logout()+GoToMyRecipesPage()+GoToProfilePage()MorePageController+Login()<<interface>>LoginController+ConnectionController()+Login()+Register()ConnectionController+RecipesService-/controller+AuthService1-/observer+/account1-/controller1-/accounts-/service1-/app+RecipesService1+AuthService-/controller-/preferences1-/controller-/account1-/endpoint+/account1-/account-/app1-/endpoint-/service1-/preferences-/account1+/account-/preferences1+/account-/endpoint1-/controller1-/account-/observer1-/account-/info1-/preferences-/endpoint1-/service-/account1-/info-/accounts1-/recipeInfo-/service1