37 lines
918 B
C#
Raw Normal View History

using ProjectGarage.Entities.Enums;
using System;
using System.Collections.Generic;
2024-12-18 02:25:21 +04:00
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ProjectGarage.Entities;
public class Truck
{
public int Id { get; private set; }
2024-12-18 02:25:21 +04:00
[DisplayName("Номера фуры")]
public string Numbers { get; private set; } = string.Empty;
2024-12-18 02:25:21 +04:00
[DisplayName("Марка фуры")]
2024-12-03 23:06:20 +04:00
public TruckType Truck_Type { get; set; }
2024-12-18 02:25:21 +04:00
[DisplayName("Вместимость цистерны")]
public int MaxFuel { get; private set; }
2024-12-18 02:25:21 +04:00
public string TruckInfo => $"{Numbers} {Truck_Type.ToString()}";
2024-11-20 00:53:28 +04:00
public static Truck CreateTruck(int id,string numbers, TruckType type, int maxFuel)
{
return new Truck()
{
Id = id,
Numbers = numbers,
2024-12-03 23:06:20 +04:00
Truck_Type = type,
2024-11-20 00:53:28 +04:00
MaxFuel = maxFuel
};
}
}