using Microsoft.EntityFrameworkCore; using Quadarax.Application.QLiberace.Base.Entities.Interfaces; using Quadarax.Application.QLiberace.Common.Entities.Base; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; namespace Quadarax.Application.QLiberace.Base.Entities { public class Tenant : QlbrcEntityTracked, IStructTenant { public string Code { get; set; } = null!; public string Name { get; set; } = null!; public DateTime? LastAccess { get; set; } public bool IsLocked { get; set; } public virtual ICollection Users { get; set; } = null!; public virtual ICollection Countries { get; set; } = null!; public virtual ICollection Currencies { get; set; } = null!; public Tenant() { Users = new List(); } } }