Create Tv Remote Control in C#

Job ID: 34775888

Budget: $2 – $8 USD

Imagine that you are an electronics manufacturer, and you are manufacturing electronic equipment. As part of the new line up, you are supposed to create the new software controller that will manage the underlying hardware.
At a minimum you will need to create two primary classes. These primary classes will be the following:

Remote
Screen

You can use any of these:

Classes
Base
Abstract
Regular
Methods
Fields
Properties
Inheritance
Polymorphism
Virtual Functions
Interfaces
Enums / Flag Enums
Generic Types
Delegates
Events

he console application will be the glue that allows the end user to interact with the Remote and the Screen Objects, through a text-based command prompt for specific functions and features that the remote has implemented.

Some of the features and or functions that the remote must implement include but are not limited to the following:

Power On / Off
Increase / Decrease Volume
Increase / Decrease Channel
Mute
Change Channel
Smart Menu
Settings
The Screen object will need to implement the functionality to respond to these commands in return and perform its own internal features and functionality.

Implement specifications of the TVs from the PDF.