예제 #1
0
        /// <summary>
        /// Metodo implementado proveniente de la clase abstracta Command
        /// </summary>
        /// <returns>Retorna un String</returns>
        public override String ejecutar()
        {
            try
            {
                IDAOHotel daoHotel = (DAOHotel)FabricaDAO.instanciarDaoHotel();
                Entidad   ent      = daoHotel.disponibilidadHotel(_hotel, _disponibilidad);

                Cache.actualizarMapHotelesDisponibilidad(ent._id, _disponibilidad);
                return(ResourceM09Command.DisponibilidadCorrectamente);
            }
            catch (ReservaExceptionM09 ex)
            {
                Log.EscribirError(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, ex);
                return(ex.Codigo);
            }
        }
예제 #2
0
        public void M09_DaoDisponibilidadHotel()
        {
            Entidad prueba = daoHotel.disponibilidadHotel(mock, 1);

            Assert.IsInstanceOf(typeof(Hotel), prueba);
        }