private void Add_DangerousVehicleDetails(DangerousVehicleDetailsDTO data) { Application.Current.Dispatcher.Invoke(() => { DangerousVehicleDetailsDTOobj = data; }); }
public DangerousVehicleDetailsDTO SearchforDangerousViolator(string plateNumber, string plateCategory, string plateSource, string plateColor) { try { CorrelationMessagesLogDAL correlationDal = new CorrelationMessagesLogDAL(); List <CorrelationMessagesLogDTO> vehicleCorrelations = correlationDal.GetCorrelationLogByVehicleDetails(plateNumber, plateColor, plateSource, plateCategory); if (vehicleCorrelations == null || vehicleCorrelations.Count == 0) { return(null); } vehicleCorrelations = vehicleCorrelations.OrderByDescending(v => v.CorrelationDate).ToList(); DangerousVehicleDetailsDTO dto = new DangerousVehicleDetailsDTO(); dto.PlateNumber = plateNumber; dto.PlateColor = plateColor; dto.PlateKind = plateCategory; dto.PlateSource = plateSource; dto.VehicleViolations = new ViolationNotificationDAL().GetViolationsHistoryListByDate(DateTime.Now.AddYears(-1), DateTime.Now, plateNumber); return(dto); } catch (Exception ex) { Utility.WriteErrorLog(ex); return(null); } }
private void Add_DangerousVehicleDetails(DangerousVehicleDetailsDTO data) { Application.Current.Dispatcher.Invoke(() => { DangerousVehicleDetails = data; if (DangerousVehicleDetails.VehicleLinerKPIs != null && DangerousVehicleDetails.VehicleLinerKPIs.Length > 0) { LineChart.Add(DangerousVehicleDetails.VehicleLinerKPIs[0]); } }); }
private void Add_DangerousViolator(DangerousVehicleDetailsDTO data) { Application.Current.Dispatcher.Invoke(() => { DangerousVehicleDetails = data; //GetVehicleDetails(DangerousVehicleDetails); if (DangerousVehicleDetails.VehicleViolations != null && DangerousVehicleDetails.VehicleViolations.Count() > 0) { DangerousVehicleDetails.VehicleViolations = new List <ViolationNotificationDTO>() { DangerousVehicleDetails.VehicleViolations[0] } } .ToArray(); }