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); } }
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); } }
public IHttpActionResult actualizarDescripcionHome(Hotel hotel) { //RepositorioHotel repositorioHotel = new RepositorioHotel(); IHotelLN repo = FabricaIoC.Contenedor.Resolver<HotelLN>(); HotelConImagenes miHotel = repo.actualizarDescripcionHome(hotel); return Ok(miHotel); }//actualizarDescripcionHome
public IHttpActionResult actualizarHome(Imagen imagenNueva) { //RepositorioHotel repositorioHotel = new RepositorioHotel(); IHotelLN repo = FabricaIoC.Contenedor.Resolver<HotelLN>(); HotelConImagenes hotel = repo.actualizarImagenHome(imagenNueva); return Ok(hotel); }
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); }