Ejemplo n.º 1
0
 public PedestrianRequestSLO(PedestrianRequestDataContract dataContract)
 {
     _id           = dataContract.Id;
     _driverId     = dataContract.DriverId;
     _pedestrianId = dataContract.PedestrianId;
     _driverId     = dataContract.DriverId;
     _comment      = dataContract.Comment;
 }
Ejemplo n.º 2
0
        public void OnPedestrianRequestDataContractUpdated(PedestrianRequestDataContract data)
        {
            Action <PedestrianRequestDataContract> handler = PedestrianRequestChangedDelegate;

            if (handler != null)
            {
                handler(data);
            }
        }
Ejemplo n.º 3
0
        public void PushPedestrianRequest(PedestrianRequestDataContract request)
        {
            IPedestrianInfo pedestrian = _server.Cities.SelectMany(c => c.Pedestrians).FirstOrDefault(p => p.Id == request.PedestrianId);
            IDriverInfo     driver     = _server.Cities.SelectMany(c => c.Drivers).FirstOrDefault(d => d.Id == request.DriverId);

            if (pedestrian != null && driver != null)
            {
                IPedestrianRequestInfo requestInfo = _server.CreatePedestrianRequestInfo(pedestrian, driver);
                ConvertHelper.FillPedestrianRequestInfo(requestInfo, request);
                _server.PushPedestrianRequestInfo(requestInfo);
            }
        }
Ejemplo n.º 4
0
 public static void FillPedestrianRequestInfo(IPedestrianRequestInfo requestInfo, PedestrianRequestDataContract request)
 {
     requestInfo.Comment = request.Comment;
 }