Adding
This commit is contained in:
+32
@@ -0,0 +1,32 @@
|
||||
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);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user