Files
monorepo/LCU.WebApps.Indirect.ReserveManagementSystem/Api/ReserveManagementSystemLib/Models/Vehicle.cs
T
2026-03-17 08:54:34 -05:00

39 lines
993 B
C#

namespace ReserveManagementSystemLib.Models
{
public class Vehicle
{
[Key]
public int VehicleId { get; set; }
public int? LoanId { get; set; }
public string VINNumber { get; set; }
public string Make { get; set; }
public string Model { get; set; }
public string Year { get; set; }
public double Mileage { get; set; }
public string Color { get; set; }
public override bool Equals(object obj)
{
return obj is Vehicle vehicle &&
VINNumber == vehicle.VINNumber &&
Make == vehicle.Make &&
Model == vehicle.Model &&
Year == vehicle.Year &&
Mileage == vehicle.Mileage &&
Color == vehicle.Color;
}
public override int GetHashCode()
{
return HashCode.Combine(VINNumber, Make, Model, Year, Mileage, Color);
}
}
}