static void Main(string[] args) { Console.WriteLine("Pick your content type: \n 1. Movie \n 2.Tv Series \n 3.Cartoons \n 4.Docummentary"); int input = Convert.ToInt32(Console.ReadLine()); switch (input) { case 1: Movie movie = new Movie(); movie.DisplayContent(); break; case 2: MovieSeries movieSeries = new MovieSeries(); movieSeries.DisplayContent(); break; case 3: Cartoons caroon = new Cartoons(); caroon.DisplayContent(); break; case 4: Docummentary docummentary = new Docummentary(); docummentary.DisplayContent(); break; default: Console.WriteLine("Wrong input!"); break; } }
public MovieSeriesListItem(MovieSeries movieSeries) : base( $"MS-{movieSeries.Id}", null, movieSeries.ShowTitles && movieSeries.Title != null ? $"{movieSeries.Title.Name}:" : String.Empty, movieSeries.ShowTitles && movieSeries.OriginalTitle != null ? $"{movieSeries.OriginalTitle.Name}:" : String.Empty, String.Empty, movieSeries.GetStartYear(), movieSeries.GetEndYear(), movieSeries.GetActiveColor()) => this.MovieSeries = movieSeries;
public DomainListContract<MovieSeriesContract> FetchAllMovieSeries(bool includeDeletion) { try { using (var context = new MovieShelfEntities(ConfigurationManager.ConnectionStrings["TestConnection"].ConnectionString)) { var provider = new MovieSeriesDal(context); var process = new MovieSeriesProcess(provider); var service = new MovieSeriesService(process); var result = service.GetAll(includeDeletion); var returnResult = new MovieSeries().ConvertToContract<MovieSeries, IEnumerable<MovieSeries>, MovieSeriesContract>(result); return returnResult; } } catch (Exception exception) { return HandleExceptionResponse<MovieSeriesContract>(exception); } }