Adds edition of user profile

This commit is contained in:
2024-09-03 20:59:43 -04:00
parent 012ad7fcf4
commit f12418bc79
28 changed files with 1398 additions and 182 deletions

View File

@@ -36,13 +36,12 @@ public class IdentityService(
return new()
{
Id = user.Id,
UserName = user.UserName!,
Username = user.UserName!,
PhoneNumber = user.PhoneNumber,
Email = user.Email,
Alias = user.Alias,
FirstName = user.FirstName,
LastName = user.LastName,
Occupation = user.Occupation,
Firstname = user.Firstname,
Lastname = user.Lastname,
BirthDate = user.BirthDate,
Address = user.Address,
PortraitUrl = user.PortraitUrl
@@ -55,8 +54,8 @@ public class IdentityService(
{
UserName = userInfo.Name,
Email = userInfo.Email,
FirstName = userInfo.GivenName,
LastName = userInfo.FamilyName
Firstname = userInfo.GivenName,
Lastname = userInfo.FamilyName
};
var password = Guid.NewGuid().ToString("N")[..32];
@@ -75,7 +74,7 @@ public class IdentityService(
{
var applicationUser = new ApplicationUser
{
UserName = userName, Email = email, FirstName = firstName, LastName = lastName
UserName = userName, Email = email, Firstname = firstName, Lastname = lastName
};
var response = await userManager.CreateAsync(applicationUser, password);
@@ -95,9 +94,8 @@ public class IdentityService(
applicationUser.Email = userModel.Email;
applicationUser.PhoneNumber = userModel.PhoneNumber;
applicationUser.Alias = userModel.Alias;
applicationUser.FirstName = userModel.FirstName;
applicationUser.LastName = userModel.LastName;
applicationUser.Occupation = userModel.Occupation;
applicationUser.Firstname = userModel.Firstname;
applicationUser.Lastname = userModel.Lastname;
applicationUser.BirthDate = userModel.BirthDate;
applicationUser.Address = userModel.Address;
applicationUser.PortraitUrl = userModel.PortraitUrl;
@@ -120,14 +118,13 @@ public class IdentityService(
var userModel = new UserModel
{
Id = response.Id,
UserName = response.UserName ?? string.Empty,
Username = response.UserName ?? string.Empty,
PhoneNumber = response.PhoneNumber ?? string.Empty,
Email = response.Email ?? string.Empty,
PortraitUrl = response.PortraitUrl,
Alias = response.Alias,
FirstName = response.FirstName,
LastName = response.LastName,
Occupation = response.Occupation,
Firstname = response.Firstname,
Lastname = response.Lastname,
BirthDate = response.BirthDate,
Address = response.Address,
};
@@ -275,8 +272,8 @@ public class IdentityService(
userId: user.Id.ToString(),
email: user.Email,
alias: user.Alias,
firstname: user.FirstName,
lastname: user.LastName,
firstname: user.Firstname,
lastname: user.Lastname,
portraitUrl: user.PortraitUrl);
return token;