IUser.Fullname

This commit is contained in:
Loretta 2024-06-27 06:51:21 +02:00
parent 79f941f4d6
commit 05cefa8006
3 changed files with 10 additions and 2 deletions

View File

@ -40,7 +40,7 @@
} }
#endif #endif
return true; return false;
} }
} }

View File

@ -1,5 +1,6 @@
using System.ComponentModel.DataAnnotations.Schema; using System.ComponentModel.DataAnnotations.Schema;
using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations;
using System.Text.Json.Serialization;
using AyCode.Interfaces.Profiles; using AyCode.Interfaces.Profiles;
using AyCode.Interfaces.Users; using AyCode.Interfaces.Users;
using AyCode.Interfaces.Addresses; using AyCode.Interfaces.Addresses;
@ -20,6 +21,11 @@ namespace AyCode.Entities.Users
[Key, DatabaseGenerated(DatabaseGeneratedOption.None)] [Key, DatabaseGenerated(DatabaseGeneratedOption.None)]
public Guid Id { get; set; } public Guid Id { get; set; }
[NotMapped]
[JsonIgnore]
[Newtonsoft.Json.JsonIgnore]
public string? FullName => Profile.FullName;
[Required, Column("Email")] [Required, Column("Email")]
public string EmailAddress { get; set; } public string EmailAddress { get; set; }
//public string NormalizedEmail { get; set; } //public string NormalizedEmail { get; set; }

View File

@ -6,6 +6,8 @@ namespace AyCode.Interfaces.Users;
public interface IAcUserBase : IEntityGuid, IAcProfileForeignKey, IAcEmailAddress, IEmailConfirmed, IPassword, ITimeStampInfo public interface IAcUserBase : IEntityGuid, IAcProfileForeignKey, IAcEmailAddress, IEmailConfirmed, IPassword, ITimeStampInfo
{ {
public string? FullName { get; }
public string? PhoneNumber { get; set; } public string? PhoneNumber { get; set; }
public string? RefreshToken { get; set; } public string? RefreshToken { get; set; }