/// <summary> /// Método de la vista parcial M09_ModificarHotel /// </summary> /// <returns>Retorna la vista parcial M09_ModificarHotel en conjunto del Modelo de dicha vista</returns> public ActionResult M09_ModificarHotel(int id) { try { Command <Entidad> comando = FabricaComando.crearM09ConsultarHotel(id); Entidad hotel = comando.ejecutar(); Hotel hotelbuscado = (Hotel)hotel; _idhotel = hotelbuscado._id; CModificarHotel modelovista = new CModificarHotel(); modelovista._capacidadHabitacion = hotelbuscado._capacidad; modelovista._ciudad = hotelbuscado._ciudad._nombre; modelovista._clasificacion = hotelbuscado._clasificacion; modelovista._direccion = hotelbuscado._direccion; modelovista._email = hotelbuscado._email; modelovista._nombre = hotelbuscado._nombre; modelovista._paginaWeb = hotelbuscado._paginaWeb; modelovista._pais = hotelbuscado._ciudad._pais._nombre; modelovista._precioHabitacion = hotelbuscado._precio; return(PartialView(modelovista)); } catch (ReservaExceptionM09 ex) { return(Content(ex.Mensaje)); } }
/// <summary> /// Clase que instacia un hotel /// </summary> /// <param name="model">Modelo proveniente de la vista M09_ModificarHotel</param> /// <param name="c">Ciudad donde esta el hotel</param> /// <returns></returns> public static Entidad InstanciarHotel(CModificarHotel model) { String nombre = model._nombre; String direccion = model._direccion; int clasificacion = model._clasificacion; int capacidad = model._capacidadHabitacion; String paginaWeb = model._paginaWeb; String email = model._email; int precio = model._precioHabitacion; return(new Hotel(nombre, direccion, email, paginaWeb, clasificacion, capacidad, null, precio)); }
public JsonResult modificarHotel(CModificarHotel model) { try { Entidad modificarHotel = FabricaEntidad.InstanciarHotel(model); Command <String> comando = FabricaComando.crearM09ModificarHotel(modificarHotel, _idhotel); String respuestaComando = comando.ejecutar(); return(Json(respuestaComando)); } catch (ReservaExceptionM09 ex) { return(Json(ex.Mensaje)); } }
public void M09_modificarHotel() { CModificarHotel model = new CModificarHotel(); model._capacidadHabitacion = 4; model._clasificacion = 3; model._direccion = "ff"; model._email = "holñ[email protected]"; model._nombre = "daniel"; model._paginaWeb = "www.google.com"; model._pais = "Venezuela"; //model._paises model._ciudad = "Caracas"; gestion_hotelesController prueba = new gestion_hotelesController(); JsonResult probar = prueba.modificarHotel(model); Assert.IsInstanceOf(typeof(JsonResult), probar); }
public void M09_CModificarHotel() { CModificarHotel prueba = new CModificarHotel(); prueba._capacidadHabitacion = 4; prueba._ciudad = "Caracas"; prueba._clasificacion = 5; prueba._direccion = "prueba"; prueba._email = "*****@*****.**"; prueba._nombre = "prueba"; prueba._paginaWeb = "www.prueba.com"; prueba._pais = "Venezuela"; prueba._precioHabitacion = 200; Assert.AreEqual(prueba._capacidadHabitacion, 4); Assert.AreEqual(prueba._ciudad, "Caracas"); Assert.AreEqual(prueba._nombre, "prueba"); Assert.AreEqual(prueba._paginaWeb, "www.prueba.com"); Assert.AreEqual(prueba._email, "*****@*****.**"); Assert.AreEqual(prueba._direccion, "prueba"); Assert.AreEqual(prueba._clasificacion, 5); Assert.AreEqual(prueba._pais, "Venezuela"); }