Relate Users and Orders, + migrations

This commit is contained in:
lumijiez
2025-06-06 19:26:33 +03:00
parent 27a59d7049
commit 8ffc8394e3
7 changed files with 1085 additions and 1 deletions

View File

@@ -1,3 +1,5 @@
using Imprink.Domain.Entities.Orders;
namespace Imprink.Domain.Entities.Users;
public class User : EntityBase
@@ -13,6 +15,7 @@ public class User : EntityBase
public virtual ICollection<Address> Addresses { get; set; } = new List<Address>();
public virtual ICollection<UserRole> UserRoles { get; set; } = new List<UserRole>();
public virtual ICollection<Order> Orders { get; set; } = new List<Order>();
public string FullName => $"{FirstName} {LastName}";
public Address? DefaultAddress => Addresses.FirstOrDefault(a => a.IsDefault && a.IsActive);