namespace LambertzPortal.Models
{
    public class BlazorUser
    {
        public int BenutzerId { get; set; }
        public string Benutzername { get; set; } = "";
        public string PasswortHash { get; set; } = "";

        public string Vorname { get; set; } = "";
        public string Nachname { get; set; } = "";
        public string? Anrede { get; set; }
        public string? Email { get; set; }

        public int Firmennummer { get; set; }
        public string? Abteilung { get; set; }

        public bool Aktiv { get; set; } = true;
        public DateTime? LetzterLogin { get; set; }

        public DateTime ErstelltAm { get; set; }
        public string? ErstelltVon { get; set; }

        public ICollection<BlazorUserBerechtigung> BenutzerBerechtigungen { get; set; } = new List<BlazorUserBerechtigung>();
    }
}
