private void CreateNewContent() { // New Content Object. StreamingContent content = new StreamingContent(); // Ask user for Information. Console.WriteLine("Please Enter New Content Title: "); // Tile content.Title = Console.ReadLine(); // Description Console.WriteLine($"Please Enter Description for {content.Title}: "); content.Description = Console.ReadLine(); // Star Rating Console.WriteLine($"Please Enter Star Rating for {content.Title}: "); content.StarRating = float.Parse(Console.ReadLine()); // Maturity Rating Console.WriteLine("Please Select a Maturity Rating: \n" + "1) G \n" + "2) PG \n" + "3) PG-13 \n" + "4) R \n" + "5) NC-17 \n" + "6) MA"); string maturityResponse = Console.ReadLine(); switch (maturityResponse) { case "1": content.MaturityRating = MaturityRate.G; break; case "2": content.MaturityRating = MaturityRate.PG; break; case "3": content.MaturityRating = MaturityRate.PG_13; break; case "4": content.MaturityRating = MaturityRate.R; break; case "5": content.MaturityRating = MaturityRate.NC_17; break; case "6": content.MaturityRating = MaturityRate.MA; break; } // TypeOfGenre: Horror = 1, RomCom, Fantasy, SciFi, Drama, Comedy, Action, Documentary, Suspence Console.WriteLine("Please Select a Genre: \n" + "1) Horror \n" + "2) Romantic Comedy \n" + "3) Science Fiction \n" + "4) Drama \n" + "5) Comedy \n" + "6) Action \n" + "7) Documentary \n" + "Suspence"); string genreResponse = Console.ReadLine(); int genreID = int.Parse(genreResponse); content.TypeOfGenre = (GenreType)genreID; // Need a New Content with Properties Filled out by user. // Then Pass that to the Add Method in our Repository. _streamingRepository.AddContenttoDirectory(content); }