using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations.Schema; using System.ComponentModel.DataAnnotations; using System.Linq; using System.Text; using System.Threading.Tasks; using MagMan.Data.Tenant.Services; namespace MagMan.Data.Tenant.DbModels { // // This is here so CodeMaid doesn't reorganize this document // [Table("AliasList")] public class AliasModel { /// /// Famiglia di sinonimi /// public string Family { get; set; } = ""; /// /// Codice originale (da trasformare) /// public string ValueOriginal { get; set; } = ""; /// /// Codice Alias in cui viene convertito /// public string ValueAlias { get; set; } = ""; /// /// Indica se il record sia attivo/valido (per cancellazione logica online e fisica in remoto) /// public bool IsActive { get; set; } = true; public override bool Equals(object? obj) { if (obj == null) return false; if (!(obj is AliasModel item)) return false; if (Family != item.Family) return false; if (ValueOriginal != item.ValueOriginal) return false; if (ValueAlias != item.ValueAlias) return false; return true; } public override int GetHashCode() { return base.GetHashCode(); } } }