using ProjectFuel.Entities.Enums; namespace ProjectFuel.Entities; public class Trip { public int Trip_ID { get; private set; } public DateTime Start_Date { get; private set; } public DateTime End_Date { get; private set; } public Shift Shift { get; private set; } public float Fuel_Consumption { get; private set; } public int Car_ID { get; private set; } public int Driver_ID { get; private set; } public IEnumerable Routes { get; private set; } = []; public static Trip CreateOperation(int trip_id, DateTime start_date, DateTime end_date, Shift shift, float consumption, int car_id, int driver_id, IEnumerable routes) { return new Trip { Trip_ID = trip_id, Start_Date = start_date, End_Date = end_date, Shift = shift, Fuel_Consumption = consumption, Car_ID = car_id, Driver_ID = driver_id, Routes = routes }; } }