Лабораторная работа №1 (Изменение 3)

This commit is contained in:
Aidar 2024-12-06 22:16:50 +04:00
parent 7d0cf17990
commit 152ff26865
2 changed files with 9 additions and 8 deletions

View File

@ -3,9 +3,10 @@
[Flags]
public enum BusColors
{
White = 0,
Yellow = 1,
Black = 2,
Blue = 4,
Green = 8
None = 0,
White = 1,
Yellow = 2,
Black = 4,
Blue = 8,
Green = 16
}

View File

@ -7,20 +7,20 @@ public class Itinerary
{
public int Id { get; private set; }
public int BusId { get; private set; }
public IEnumerable<ItineraryRoute> ItineraryRoute { get; private set; } = [];
public IEnumerable<ItineraryRoute> ItineraryRoutes { get; private set; } = [];
public int DriverId { get; private set; }
public int ConductorId { get; private set; }
public DateTime ItineraryDate { get; private set; }
public string Description { get; private set; } = string.Empty;
public static Itinerary CreateOperation(int id, int busId, int driverId, int conductorId, DateTime itineraryDate, string description,
IEnumerable<ItineraryRoute> itineraryRoute)
IEnumerable<ItineraryRoute> itineraryRoutes)
{
return new Itinerary
{
Id = id,
BusId = busId,
ItineraryRoute = itineraryRoute,
ItineraryRoutes = itineraryRoutes,
DriverId = driverId,
ConductorId = conductorId,
ItineraryDate = itineraryDate,