using System; using System.Collections.Generic; namespace TaskTrackingSystem.Database.AppDbContextModels; public partial class User { public long Id { get; set; } public string Username { get; set; } = null!; public string FirstName { get; set; } = null!; public string LastName { get; set; } = null!; public string Email { get; set; } = null!; public string PasswordHash { get; set; } = null!; public string? Phone { get; set; } public long RoleId { get; set; } public bool IsActive { get; set; } public DateTime? CreatedAt { get; set; } public long? CreatedBy { get; set; } public DateTime? UpdatedAt { get; set; } public long? UpdatedBy { get; set; } public bool IsDeleted { get; set; } public virtual ICollection AuditLogs { get; set; } = new List(); public virtual ICollection Comments { get; set; } = new List(); public virtual ICollection ProjectMembers { get; set; } = new List(); public virtual ICollection Projects { get; set; } = new List(); public virtual Role Role { get; set; } = null!; public virtual ICollection TaskAssignedByNavigations { get; set; } = new List(); public virtual ICollection TaskAssignedToNavigations { get; set; } = new List(); }