Exemple #1
0
        public TiqueteDto DarSalidaVehiculo(VehiculoDto vehiculoDto)
        {
            VehiculoDto vehiculo = _vehiculoService.obtenerPorPlaca(vehiculoDto.VehiculoPlaca);

            validadorVehiculoService = CrearVehiculoService(vehiculo, _picoPlacaService);
            TiqueteDto tiqueteEntrada = ObtenerTiqueteEntrada(vehiculoDto);
            TiqueteDto tiqueteSalida  = ObtenerTiqueteSalida(tiqueteEntrada);

            _tiqueteService.modificarTiquete(tiqueteSalida);
            return(tiqueteSalida);
        }
Exemple #2
0
 private void ValidarIngreso(VehiculoDto vehiculoDto)
 {
     validadorVehiculoService = CrearVehiculoService(vehiculoDto, _picoPlacaService);
     validadorVehiculoService.ValidarCupo(ObtenerCantidadVehiculosEnParqueadero(vehiculoDto));
     validadorVehiculoService.ValidarPicoPlaca(vehiculoDto);
 }