public List <VehicleDto> GetAllVehicle()
        {
            var vehicleDtos      = vehicleService.GetAllActiveVehicle();
            var supplierBaseDtos = supplierBaseService.GetAllSupplierBases();
            var vehicleTypeDtos  = vehicleTypeDataService.GetVehicleType();

            var vehicleDtoList = vehicleDtos.Select(d => new VehicleDto()
            {
                ID = d.ID, SupplierBaseId = d.SupplierBaseId, DriverContactNo = d.DriverContactNo, NumberPlate = d.NumberPlate, VehicleTypeId = d.VehicleTypeId, ColorCode = d.ColorCode, MaximumCapacity = d.MaximumCapacity, Availability = d.Availability
            }).ToList();

            vehicleDtoList.ForEach(p => {
                var supplierBase = supplierBaseDtos.FirstOrDefault(s => s.SupplierBaseId == p.SupplierBaseId);

                if (supplierBase != null)
                {
                    p.SupplierBase = supplierBase.SupplierBaseName;
                }
            });

            vehicleDtoList.ForEach(p => {
                var vehicleType = vehicleTypeDtos.FirstOrDefault(s => s.ID == p.VehicleTypeId);

                if (vehicleType != null)
                {
                    p.VehicleType = vehicleType.Name;
                }
            });

            return(vehicleDtoList);
        }