AcProfile.GetFullName() fix;
This commit is contained in:
parent
4f28dd0f26
commit
4c368e98a7
|
|
@ -14,16 +14,14 @@ namespace AyCode.Entities.Profiles
|
||||||
{
|
{
|
||||||
[Key, DatabaseGenerated(DatabaseGeneratedOption.None)]
|
[Key, DatabaseGenerated(DatabaseGeneratedOption.None)]
|
||||||
public Guid Id { get; set; }
|
public Guid Id { get; set; }
|
||||||
public Guid? UserMediaId { get; set; }
|
|
||||||
|
|
||||||
[Required]
|
|
||||||
public Guid AddressId { get; set; }
|
|
||||||
[ForeignKey(nameof(AddressId))]
|
|
||||||
public virtual TAddress Address { get; set; }
|
|
||||||
|
|
||||||
[Required]
|
public Guid? UserMediaId { get; set; }
|
||||||
public string Name { get; set; }
|
|
||||||
|
[Required] public Guid AddressId { get; set; }
|
||||||
|
[ForeignKey(nameof(AddressId))] public virtual TAddress Address { get; set; }
|
||||||
|
|
||||||
|
[Required] public string Name { get; set; }
|
||||||
|
|
||||||
public string? FullName => GetFullName("ENG");
|
public string? FullName => GetFullName("ENG");
|
||||||
public string? FirstName { get; set; }
|
public string? FirstName { get; set; }
|
||||||
public string? LastName { get; set; }
|
public string? LastName { get; set; }
|
||||||
|
|
@ -33,12 +31,14 @@ namespace AyCode.Entities.Profiles
|
||||||
|
|
||||||
public string? Description { get; set; }
|
public string? Description { get; set; }
|
||||||
|
|
||||||
public string? ThumbnailUrl { get ; set; }
|
public string? ThumbnailUrl { get; set; }
|
||||||
|
|
||||||
public DateTime Created { get; set; }
|
public DateTime Created { get; set; }
|
||||||
public DateTime Modified { get; set; }
|
public DateTime Modified { get; set; }
|
||||||
|
|
||||||
protected AcProfile() { }
|
protected AcProfile()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
protected AcProfile(Guid id) : this()
|
protected AcProfile(Guid id) : this()
|
||||||
{
|
{
|
||||||
|
|
@ -58,17 +58,16 @@ namespace AyCode.Entities.Profiles
|
||||||
AddressId = address.Id;
|
AddressId = address.Id;
|
||||||
}
|
}
|
||||||
|
|
||||||
public string? GetFullName(string lang = "ENG") => GetFullName(FirstName, LastName, lang);
|
public string GetFullName(string lang = "ENG") => GetFullName(FirstName, LastName, lang);
|
||||||
|
|
||||||
public static string? GetFullName(string? firstName, string? lastName, string? lang = "ENG")
|
public static string GetFullName(string? firstName, string? lastName, string? lang = "ENG")
|
||||||
{
|
{
|
||||||
if (firstName.IsNullOrWhiteSpace()) return lastName;
|
string fullName;
|
||||||
|
|
||||||
if(lastName.IsNullOrWhiteSpace()) return firstName;
|
if (lang == "ENG") fullName = firstName + " " + lastName;
|
||||||
|
else fullName = lastName + " " + firstName;
|
||||||
|
|
||||||
if (lang == "ENG") return firstName + " " + lastName;
|
return (fullName.IsNullOrWhiteSpace() ? "Missing name!" : fullName.Trim());
|
||||||
|
|
||||||
return lastName + " " + firstName;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue