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