products) : base(user, profile)
+ public UserModelDto(User user) : base(user)
{
- foreach (var product in products)
+ foreach (var product in user.Products)
{
Products.Add(new Product(product.Id, product.ServiceProviderId, product.ProductType, product.Name, product.Description, product.Price, product.JsonDetails));
}
- foreach (var userProduct in userProductMappings)
+ foreach (var userProduct in user.UserProductMappings)
{
UserProductMappings.Add(new UserProductMapping(userProduct.Id, userProduct.UserId, userProduct.ProductId));
}
diff --git a/TIAMSharedUI/Pages/DbTestComponent.razor b/TIAMSharedUI/Pages/DbTestComponent.razor
index 94cca67d..440abd62 100644
--- a/TIAMSharedUI/Pages/DbTestComponent.razor
+++ b/TIAMSharedUI/Pages/DbTestComponent.razor
@@ -13,7 +13,7 @@ else
@foreach (var dest in Users)
{
- @(dest.Profile == null ? dest.UserDto.Id.ToString() : dest.Profile.Name)
+ @(dest.Profile.Name.IsNullOrWhiteSpace() ? dest.Id.ToString() : dest.Profile.Name)
}
diff --git a/TIAMWebApp/Client/Services/UserDataServiceWeb.cs b/TIAMWebApp/Client/Services/UserDataServiceWeb.cs
index 0738fc56..430d3786 100644
--- a/TIAMWebApp/Client/Services/UserDataServiceWeb.cs
+++ b/TIAMWebApp/Client/Services/UserDataServiceWeb.cs
@@ -38,7 +38,6 @@ namespace TIAMWebApp.Client.Services
public async Task IsLoggedInAsync(Guid id)
{
- UserSessionModel user = null;
//api call to get user
var userModelDto = await GetUserByIdAsync(id);
@@ -56,7 +55,7 @@ namespace TIAMWebApp.Client.Services
logToBrowserConsole.LogToBC($"{hasProperties.Count} properties found");
//create user session model
- user = new UserSessionModel(userModelDto.Id, UserType.User, userModelDto.Profile?.Name, hasProperties, 1);
+ var user = new UserSessionModel(userModelDto.Id, UserType.User, userModelDto.Profile?.Name, hasProperties, 1);
return user;
}
else
diff --git a/TIAMWebApp/Server/TIAMWebApp.Server.csproj b/TIAMWebApp/Server/TIAMWebApp.Server.csproj
index b5aa5914..9ef4bac1 100644
--- a/TIAMWebApp/Server/TIAMWebApp.Server.csproj
+++ b/TIAMWebApp/Server/TIAMWebApp.Server.csproj
@@ -7,7 +7,7 @@
-
+