public bool modificarReserva(int ID, DateTime FDesde, DateTime FHasta, Entities.Alojamiento propiedad, Entities.Usuario persona, float precio)//Parametro Datos de Reserva ¿? { bool modificada = false; var query = from reservaDB in reservas where reservaDB.id == ID select reservaDB; Entities.Reserva reserva = query.FirstOrDefault(); if (reserva != null) { } return(modificada); }
public bool eliminarReserva(int id) { bool result = false; var query = from reservaDB in reservas where reservaDB.id == id select reservaDB; if (query != null) { Entities.Reserva reserva = query.FirstOrDefault(); if (reserva != null) { contexto.Reserva.Remove(reserva); contexto.SaveChanges(); result = true; } } else { result = false; } return(result); }
//public List<List<string>> getReservasPorCliente(String dni) //{ // List<List<string>> resultado = new List<List<string>>(); // var query = from reservaDB in reservas // where reservaDB.usuario.DNI == dni // select reservaDB; // foreach (Entities.Reserva reservas in query) // { // resultado.Add(new List<string> { reservas.FDesde.ToString(), reservas.FHasta.ToString(), // reservas.tipoAlojamiento.nombre, reservas.usuario.DNI.ToString(), reservas.precio.ToString()}); // } // return resultado; //} public bool reservar(int codAloj, string dniUsuario, DateTime Fdesde, DateTime Fhasta) { Entities.Usuario usuario = new Entities.Usuario(); usuario = buscarUsuarioxDNI(int.Parse(dniUsuario)); bool result = false; var queryAlojamiento = from alojamientoDB in alojamientos where alojamientoDB.id == codAloj select alojamientoDB; if (queryAlojamiento != null) { Entities.Alojamiento alojamiento = queryAlojamiento.FirstOrDefault(); if (alojamiento != null) { Entities.Reserva reservita = new Entities.Reserva(); reservita.FDesde = Fdesde; reservita.FHasta = Fhasta; reservita.id_usuario = usuario; reservita.id_alojamiento = alojamiento; contexto.Reserva.Add(reservita); contexto.SaveChanges(); result = true; } else { result = false; } } return(result); }