Beispiel #1
0
 public Reserva(String id, DateTime fechaDesde, DateTime fechaHasta, Alojamiento alojamiento, Usuario usuario, double precio)
 {
     this.setId(id);
     this.SetFechaDesde(fechaDesde);
     this.SetFechaHasta(fechaHasta);
     this.SetAlojamiento(alojamiento);
     this.SetUsuario(usuario);
     this.SetPrecio(precio);
 }
Beispiel #2
0
        public bool ModificarAlojamiento(Alojamiento alojamiento)
        {
            int indexAlojamiento = this.alojamientos.FindIndex(al => al.IgualCodigo(alojamiento));

            if (indexAlojamiento == -1)
            {
                return(false);
            }

            this.alojamientos[indexAlojamiento] = alojamiento;
            return(true);
        }
Beispiel #3
0
 public void SetAlojamiento(Alojamiento alojamiento)
 {
     this.alojamiento = alojamiento;
 }
Beispiel #4
0
 public bool AgregarAlojamiento(Alojamiento alojamiento)
 {
     this.alojamientos.Add(alojamiento);
     this.cantidadDeAlojamientos++;
     return(true);
 }
Beispiel #5
0
 public bool ExisteAlojamiento(Alojamiento alojamiento)
 {
     return(this.alojamientos.Exists(al => al.IgualCodigo(alojamiento)));
 }
Beispiel #6
0
 public bool IgualCodigo(Alojamiento alojamiento)
 {
     return(alojamiento.GetCodigo() == this.GetCodigo());
 }