public bool agregarAlojamiento(string tipo, string ciudad, string barrio, string estrellas, string cantPersonas, bool tv, string precio, string habitaciones, string banios) //Parametro Datos del Alojamiento ¿? { bool result; Entities.Ciudades ciudadObjeto = new Entities.Ciudades(); ciudadObjeto = getCiudadesxID(int.Parse(ciudad)); try { if (tipo == "Hotel") { Entities.Alojamiento Alojamiento = new Entities.Alojamiento( barrio, estrellas, int.Parse(cantPersonas), tv, ciudadObjeto, 0, 0, double.Parse(precio), 1, true); alojamientos.Add(Alojamiento); contexto.SaveChanges(); } else { Entities.Alojamiento Alojamiento = new Entities.Alojamiento( barrio, estrellas, int.Parse(cantPersonas), tv, ciudadObjeto, int.Parse(habitaciones), double.Parse(precio), 0, int.Parse(banios), false); alojamientos.Add(Alojamiento); contexto.SaveChanges(); } result = true; } catch { result = false; } return(result); }
public bool modificarAlojamiento(string codigoInstancia, string ciudad, string barrio, string estrellas, string cantPersonas, bool tv, string precioxDia, string habitaciones, string banios, string precioxPersona) { Entities.Ciudades ciudadObjeto = getCiudadesxID(int.Parse(ciudad)); bool result; if (string.IsNullOrEmpty(precioxDia)) { precioxDia = "0"; } if (string.IsNullOrEmpty(habitaciones)) { habitaciones = "0"; } if (string.IsNullOrEmpty(banios)) { banios = "0"; } if (string.IsNullOrEmpty(precioxPersona)) { precioxPersona = "0"; } try { var alojamiento = contexto.Alojamiento.Find(int.Parse(codigoInstancia)); alojamiento.ciudad = ciudadObjeto; alojamiento.barrio = barrio; alojamiento.estrellas = estrellas; alojamiento.tv = tv; if (alojamiento.esHotel == true) { alojamiento.precio_por_persona = int.Parse(precioxPersona); } else { alojamiento.cantidadDeBanios = int.Parse(banios); alojamiento.precio_por_dia = double.Parse(precioxDia); alojamiento.cantidad_de_habitaciones = int.Parse(habitaciones); } contexto.Alojamiento.Update(alojamiento); contexto.SaveChanges(); result = true; } catch (Exception) { result = false; } return(result); }
public Entities.Ciudades getCiudadesxID(int id) { Entities.Ciudades ciudad = new Entities.Ciudades(); var query = from ciudadDB in ciudades where ciudadDB.id == id select ciudadDB; ciudad = query.FirstOrDefault(); return(ciudad); }