33 lines
592 B
C#
33 lines
592 B
C#
namespace Transport;
|
|
|
|
/// <summary>
|
|
/// Possible vehicle colors
|
|
/// </summary>
|
|
public enum Color
|
|
{
|
|
Red,
|
|
Blue,
|
|
White,
|
|
Grey,
|
|
Black
|
|
}
|
|
|
|
/// <summary>
|
|
/// Available car brands
|
|
/// </summary>
|
|
public enum CarBrand
|
|
{
|
|
AlfaRomeo,
|
|
BMW,
|
|
Dacia,
|
|
VW
|
|
}
|
|
|
|
public sealed record Ride(string CustomerName, Vehicle Vehicle, double StartMileage, double EndMileage)
|
|
{
|
|
public double Distance => -1; // TODO
|
|
public decimal TotalCost => -1; // TODO
|
|
public decimal TotalPrice => -1; // TODO
|
|
|
|
private decimal TotalForDistance(decimal perKm) => -1; // TODO
|
|
}
|