public Room(int number, int price, RoomType type, RoomSubtype subtype, double size) { Number = number; Price = price; Type = type; Subtype = subtype; Size = size; Bookings = new List <Booking>(); }
public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { if (value is RoomType) { RoomType val = (RoomType)value; if (val == RoomType.Single) { return(MaterialDesignThemes.Wpf.PackIconKind.Account); } if (val == RoomType.Double) { return(MaterialDesignThemes.Wpf.PackIconKind.AccountMultiple); } if (val == RoomType.Triple) { return(MaterialDesignThemes.Wpf.PackIconKind.AccountMultiplePlus); } if (val == RoomType.Family) { return(MaterialDesignThemes.Wpf.PackIconKind.AccountMultiplePlusOutline); } } else if (value is RoomSubtype) { RoomSubtype val = (RoomSubtype)value; if (val == RoomSubtype.Deluxe) { return(MaterialDesignThemes.Wpf.PackIconKind.Numeric1Box); } if (val == RoomSubtype.Superior) { return(MaterialDesignThemes.Wpf.PackIconKind.Numeric2Box); } if (val == RoomSubtype.Standard) { return(MaterialDesignThemes.Wpf.PackIconKind.Numeric3Box); } } return(null); }