using DAL.Models.Audits; using Microsoft.EntityFrameworkCore; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; namespace DAL.Models { [Table("permissions")] [Index("updater", Name = "permissions_users_id_fk")] public class Permission : Model { [Column("name")] [MaxLength(64)] public string name { get; set; } = null!; public override AuditPermission adaptToAudit() { return new AuditPermission { id = id, name = name, updated = updated, updater = updater }; } public override void updateModel(ref Permission dest) { dest.name = name; } } }