Movie
Class
Properties
Cast { get; set; }: List<string>
Genre { get; set; }: Genre
Length {get; }: int
Title {get;}: string
Year {get;}: int
Methods
AddActor(string actor): void
Movie(string title, int year, int length)
SetGenre(Genre genre): void
ToString(): string
Show
Class
Properties
Day {get;}: Day
Movie {get;}: Movie
Price {get;}: double
Time {get;}: Time
Methods
Show (Movie movie, Day day, double price, Time time)
ToString(): string
Time
Class
Properties
Hours {get; }: int
Minutes {get; }: int
Seconds {get;}: int
Methods
operator !=(Time lhs, Time rhs): bool
operator ==(Time lhs, Time rhs): bool
Time(int hours, int minutes, [int seconds = 0])
ToString(): string
Genre
Enum
Unrated
Action
Romance
Documentary
Mystery
Musical
Horror
Comedy
Fantasy
Animation
Adventure
Theatre
Class
Fields
shows: List<Show>
Properties
Name {get;}: string
Methods
AddShow(Show show): void
PrintShows(): void
PrintShows (Day day): void
PrintShows (Day day, Time time): void
PrintShows (Genre genre) : void
PrintShows(string actor) : void
PrintShows (Time time): void
Theatre(string name)
Day
Enum
Sun
Mon
Tue
Wed
Thu
Fri
Sat