예제 #1
0
        public static Infraction CreateInfraction(Guid vehicleId, Guid infractionTypeId, Guid driverId, DateTime date)
        {
            var infraction = new Infraction()
            {
                VehicleId        = vehicleId,
                InfractionTypeId = infractionTypeId,
                DriverId         = driverId,
                Date             = date
            };

            return(infraction);
        }
예제 #2
0
        public static Infraction CreateInfraction(Vehicle vehicle, Driver driver, InfractionType infractionType, DateTime date)
        {
            var infraction = new Infraction()
            {
                VehicleId        = vehicle.Id,
                InfractionTypeId = infractionType.Id,
                Date             = date
            };

            infraction.SetVehicle(vehicle);
            infraction.SetInfractionType(infractionType);
            infraction.SetDriver(driver);

            return(infraction);
        }