Example #1
0
    public HotelConImagenes actualizarDescripcionHome(Hotel hotel)
    {
        HotelConImagenes  hotelConImagenes = new HotelConImagenes();
        RepositorioImagen repo             = new RepositorioImagen();

        try
        {
            var hotelActual = db.Hotel.Single(u => u.nombre_Hotel == hotel.nombre_Hotel);
            hotelActual.descripcion_Hotel = hotel.descripcion_Hotel;
            db.SaveChanges();


            var hoteles = db.Hotel.ToList();

            foreach (var miHotel in hoteles)
            {
                var imagenesDescrip       = repo.obtenerImagenesDescripcion();
                var imagenesSobreNosotros = repo.obtenerImagenesSobreNosotros();

                hotelConImagenes.hotel = miHotel;
                hotelConImagenes.imagenesDescripcion = imagenesDescrip;
                hotelConImagenes.galeria             = imagenesSobreNosotros;

                break;
            }
            return(hotelConImagenes);
        }
        catch (Exception ex)
        {
            return(hotelConImagenes);
        }
    }
Example #2
0
    public HotelConImagenes actualizarImagenHome(Imagen imagenNueva)
    {
        HotelConImagenes  hotelConImagenes = new HotelConImagenes();
        RepositorioImagen repo             = new RepositorioImagen();

        try
        {
            var imagen = db.Imagen.Single((u => u.id_Imagen == imagenNueva.id_Imagen));
            imagen.imagen_Imagen = imagenNueva.imagen_Imagen;

            db.SaveChanges();


            var hoteles = db.Hotel.ToList();


            foreach (var hotel in hoteles)
            {
                var imagenesDescrip       = repo.obtenerImagenesDescripcion();
                var imagenesSobreNosotros = repo.obtenerImagenesSobreNosotros();

                hotelConImagenes.hotel = hotel;
                hotelConImagenes.imagenesDescripcion = imagenesDescrip;
                hotelConImagenes.galeria             = imagenesSobreNosotros;

                break;
            }
            return(hotelConImagenes);
        }
        catch (Exception ex)
        {
            return(hotelConImagenes);
        }
    }
Example #3
0
        public IHttpActionResult actualizarDescripcionHome(Hotel hotel)
        {

            //RepositorioHotel repositorioHotel = new RepositorioHotel();
            IHotelLN repo = FabricaIoC.Contenedor.Resolver<HotelLN>();

            HotelConImagenes miHotel = repo.actualizarDescripcionHome(hotel);

            return Ok(miHotel);
        }//actualizarDescripcionHome
Example #4
0
        public IHttpActionResult actualizarHome(Imagen imagenNueva)
        {

            //RepositorioHotel repositorioHotel = new RepositorioHotel();
            IHotelLN repo = FabricaIoC.Contenedor.Resolver<HotelLN>();

            HotelConImagenes hotel = repo.actualizarImagenHome(imagenNueva);

            return Ok(hotel);
        }
Example #5
0
        public IHttpActionResult obtenerHotel(string id)
        {
                     
            //RepositorioHotel repositorioHotel = new RepositorioHotel();
            IImagenLN repositorioImagenes = FabricaIoC.Contenedor.Resolver<ImagenLN>();
            IHotelLN repo = FabricaIoC.Contenedor.Resolver<HotelLN>();
            Hotel hotel = repo.obtenerHotel(id);
           // RepositorioImagen repositorioImagenes = new RepositorioImagen();
            var imagenesDescrip = repositorioImagenes.obtenerImagenesDescripcion();
            var imagenesSobreNosotros = repositorioImagenes.obtenerImagenesSobreNosotros();

            HotelConImagenes hotelConImagenes = new HotelConImagenes();
            hotelConImagenes.hotel = hotel;
            hotelConImagenes.imagenesDescripcion = imagenesDescrip;
            hotelConImagenes.galeria = imagenesSobreNosotros;
           

            return Ok(hotelConImagenes);
        }