Лабораторная работа №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] [Flags]
public enum BusColors public enum BusColors
{ {
White = 0, None = 0,
Yellow = 1, White = 1,
Black = 2, Yellow = 2,
Blue = 4, Black = 4,
Green = 8 Blue = 8,
Green = 16
} }

View File

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