Files
2026-03-17 08:54:34 -05:00

33 lines
996 B
C#

namespace ReserveManagementSystemLib.Models
{
public class Dealer
{
public string DealerCode { get; set; }
string _dealerName;
public string Name { get { return _dealerName?.ToUpper(); } set => _dealerName = value?.ToUpper(); }
public string DealerGroupCode { get; set; }
public string DealerAccountNumber { get; set; }
[Key]
public string DealerOrganizationNumber { get; set; }
public override bool Equals(object obj)
{
return obj is Dealer dealer &&
DealerCode == dealer.DealerCode &&
Name == dealer.Name?.ToUpper() &&
DealerAccountNumber == dealer.DealerAccountNumber &&
DealerOrganizationNumber == dealer.DealerOrganizationNumber;
}
public override int GetHashCode()
{
return HashCode.Combine(DealerCode, DealerAccountNumber, DealerOrganizationNumber);
}
}
}