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); } } }