Пример #1
0
        public static XPathNodeIterator GetCircuit(int circuitId)
        {
            var circuitRepository = new CircuitRepository();
            var circuit = circuitRepository.GetById(circuitId);

            return CircuitToXml(circuit);
        }
Пример #2
0
        private void CheckCircuit(TelemetryPacket packet)
        {
            var circuit = CircuitRepository.GetByTrackLength(packet.TrackLength);

            if (circuit.Name != _currectCircuit.Name || _lapType != packet.SessionTypeName)
            {
                this.ChangeCircuit(circuit, packet.SessionTypeName);
            }
        }
Пример #3
0
        public TelemetryLap(SerializationInfo info, StreamingContext context)
        {
            var trackLength = info.GetValue <float>("LapTrackLength");

            Packets = info.GetValue <List <TelemetryPacket> >("Packets");
            Circuit = CircuitRepository.GetByTrackLength(trackLength);
            LapType = info.GetValue <string>("LapType");
            try
            {
                _hasFinished = info.GetValue <bool>("HasFinished");
            }
            catch
            {
                _hasFinished = true;
            }
        }
Пример #4
0
 static DomainMapper()
 {
     circuitRepository = new CircuitRepository();
     contractRepository = new DriverContractRepository();
 }
Пример #5
0
 public void Setup()
 {
     circuitRepository = new CircuitRepository(base._DbContext);
 }