コード例 #1
0
        public int crearBajaTemporal(CierreTemporal cierreTemporal)
        {
            RepositorioCierreTemporal repositorioCierreTemporal = new RepositorioCierreTemporal();
            RepositorioReserva        repositorioReserva        = new RepositorioReserva();
            Hotel hotel         = cierreTemporal.getHotel();
            bool  existReservas = repositorioReserva.existReservaBetweenDate(cierreTemporal.getFechaInicio(), cierreTemporal.getFechaFin(), cierreTemporal.getHotel().getIdHotel());

            if (existReservas)
            {
                throw new RequestInvalidoException("No es posible dar de baja temporal el hotel. Existen reservas para la fecha la cual se quiere dar de baja el hotel");
            }
            return(repositorioCierreTemporal.create(cierreTemporal));
        }