示例#1
0
 public void After()
 {
     mockPais   = null;
     mockCiudad = null;
     mockHotel  = null;
     daoHotel   = null;
 }
示例#2
0
 public void Before()
 {
     mockPais   = new Pais(11, "Venezuela");
     mockCiudad = new Ciudad(12, "Caracas", mockPais);
     mockHotel  = new Hotel("HOtel desde preuba unit3", "hotel", "hotel", "hotel", 1, 1, mockCiudad);
     mockHotell = new Hotel(999, "HOtel desde pr", "hotel", "hotel", "hotel", 1, 1, mockCiudad);
     daoHotel   = new DAOHotel();
     mock       = new Hotel(6, "HOtel", "hotel", "hotel", "prueba", 1, 1, mockCiudad, 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);
            }
        }
示例#4
0
        /// <summary>
        /// Sobre escritura del Ejecutar de Comando
        /// </summary>
        /// <returns>
        /// Devuelve un String, en el cual se indica el mensaje que sera llevado a la vista
        /// </returns>
        public override String ejecutar()
        {
            try
            {
                IDAOHotel daoHotel = (DAOHotel)FabricaDAO.instanciarDaoHotel();
                String    test     = daoHotel.eliminarHotel(_hotel._id);
                Cache.eliminarHotelMap(_hotel._id);
                return(ResourceM09Command.EliminoCorrectamente);
            }

            catch (ReservaExceptionM09 ex)
            {
                Log.EscribirError(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, ex);
                return(ex.Codigo);
            }
        }