From 2056304435cc99355c106774fd7840cd196d710b Mon Sep 17 00:00:00 2001 From: Vivian Lim Date: Sat, 3 Jun 2023 02:52:25 -0700 Subject: [PATCH] wip --- .../Identity/Pages/Account/LogOut.cshtml | 3 +- .../Pages/Shared/_LoginPartial.cshtml | 5 +- PostLab/Data/ConstructionUtil.cs | 17 + ...603013725_PostLabModel-Initial.Designer.cs | 4 +- ...0603014406_PostLabModel-avatar.Designer.cs | 713 ++++++++++++++++++ .../20230603014406_PostLabModel-avatar.cs | 51 ++ .../20230603054336_changeusertype.Designer.cs | 675 +++++++++++++++++ .../20230603054336_changeusertype.cs | 99 +++ .../20230603062002_profilepicker.Designer.cs | 677 +++++++++++++++++ .../20230603062002_profilepicker.cs | 60 ++ .../20230603072359_fixownerids.Designer.cs | 646 ++++++++++++++++ .../Migrations/20230603072359_fixownerids.cs | 60 ++ .../20230603082145_churn.Designer.cs | 677 +++++++++++++++++ .../Data/Migrations/20230603082145_churn.cs | 60 ++ ...0603093348_profilerelationship.Designer.cs | 678 +++++++++++++++++ .../20230603093348_profilerelationship.cs | 69 ++ ...603094020_removelastselectedid.Designer.cs | 675 +++++++++++++++++ .../20230603094020_removelastselectedid.cs | 29 + ...30603094528_manytomanyprofiles.Designer.cs | 691 +++++++++++++++++ .../20230603094528_manytomanyprofiles.cs | 81 ++ ...094707_add-back-last-profileid.Designer.cs | 694 +++++++++++++++++ .../20230603094707_add-back-last-profileid.cs | 29 + .../ApplicationDbContextModelSnapshot.cs | 162 ++-- PostLab/Data/Model/Abstract/FileAttachment.cs | 2 - .../Model/Abstract/OwnedTimestampedUnique.cs | 3 + PostLab/Data/Model/Actors/Profile.cs | 5 +- PostLab/Data/Model/Framework/LoginUser.cs | 6 +- PostLab/Data/Model/UserManagerFactory.cs | 39 + PostLab/Data/Services/UserProfileService.cs | 136 +++- PostLab/Pages/ProfileList.razor | 74 ++ PostLab/Program.cs | 20 +- PostLab/Shared/MainLayout.razor | 1 + PostLab/Shared/NavMenu.razor | 5 + PostLab/Shared/ProfileSwitcher.razor | 46 ++ PostLabBlazor.sln | 2 +- 35 files changed, 7097 insertions(+), 97 deletions(-) create mode 100644 PostLab/Data/ConstructionUtil.cs create mode 100644 PostLab/Data/Migrations/20230603014406_PostLabModel-avatar.Designer.cs create mode 100644 PostLab/Data/Migrations/20230603014406_PostLabModel-avatar.cs create mode 100644 PostLab/Data/Migrations/20230603054336_changeusertype.Designer.cs create mode 100644 PostLab/Data/Migrations/20230603054336_changeusertype.cs create mode 100644 PostLab/Data/Migrations/20230603062002_profilepicker.Designer.cs create mode 100644 PostLab/Data/Migrations/20230603062002_profilepicker.cs create mode 100644 PostLab/Data/Migrations/20230603072359_fixownerids.Designer.cs create mode 100644 PostLab/Data/Migrations/20230603072359_fixownerids.cs create mode 100644 PostLab/Data/Migrations/20230603082145_churn.Designer.cs create mode 100644 PostLab/Data/Migrations/20230603082145_churn.cs create mode 100644 PostLab/Data/Migrations/20230603093348_profilerelationship.Designer.cs create mode 100644 PostLab/Data/Migrations/20230603093348_profilerelationship.cs create mode 100644 PostLab/Data/Migrations/20230603094020_removelastselectedid.Designer.cs create mode 100644 PostLab/Data/Migrations/20230603094020_removelastselectedid.cs create mode 100644 PostLab/Data/Migrations/20230603094528_manytomanyprofiles.Designer.cs create mode 100644 PostLab/Data/Migrations/20230603094528_manytomanyprofiles.cs create mode 100644 PostLab/Data/Migrations/20230603094707_add-back-last-profileid.Designer.cs create mode 100644 PostLab/Data/Migrations/20230603094707_add-back-last-profileid.cs create mode 100644 PostLab/Data/Model/UserManagerFactory.cs create mode 100644 PostLab/Pages/ProfileList.razor create mode 100644 PostLab/Shared/ProfileSwitcher.razor diff --git a/PostLab/Areas/Identity/Pages/Account/LogOut.cshtml b/PostLab/Areas/Identity/Pages/Account/LogOut.cshtml index 21b7fe2..4bebe48 100644 --- a/PostLab/Areas/Identity/Pages/Account/LogOut.cshtml +++ b/PostLab/Areas/Identity/Pages/Account/LogOut.cshtml @@ -1,7 +1,8 @@ @page @using Microsoft.AspNetCore.Identity +@using PostLab.Data.Model.Framework; @attribute [IgnoreAntiforgeryToken] -@inject SignInManager SignInManager +@inject SignInManager SignInManager @functions { public async Task OnPost() { diff --git a/PostLab/Areas/Identity/Pages/Shared/_LoginPartial.cshtml b/PostLab/Areas/Identity/Pages/Shared/_LoginPartial.cshtml index eda27e9..366e382 100644 --- a/PostLab/Areas/Identity/Pages/Shared/_LoginPartial.cshtml +++ b/PostLab/Areas/Identity/Pages/Shared/_LoginPartial.cshtml @@ -1,6 +1,7 @@ @using Microsoft.AspNetCore.Identity -@inject SignInManager SignInManager -@inject UserManager UserManager +@using PostLab.Data.Model.Framework; +@inject SignInManager SignInManager +@inject UserManager UserManager @addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers