private static async Task AddMovieAsync() { Console.WriteLine("Enter a new Movie: "); string name = Console.ReadLine(); await MovieService.AddMovieAsync(name); Console.WriteLine("Created new Movie in the Database"); }
async Task AddMovieAsync() { Movie m = new Movie(); Console.Write("Enter Title = "); m.Title = Console.ReadLine(); Console.Write("Enter Overview = "); m.Overview = Console.ReadLine(); Console.Write("Enter Tagline = "); m.Tagline = Console.ReadLine(); Console.Write("Enter Budget = "); m.Budget = Convert.ToDecimal(Console.ReadLine()); Console.Write("Enter Revenue = "); m.Revenue = Convert.ToDecimal(Console.ReadLine()); Console.Write("Enter IMDBUrl = "); m.ImdbUrl = Console.ReadLine(); Console.Write("Enter TMDBUrl = "); m.TmdbUrl = Console.ReadLine(); Console.Write("Enter PosterUrl = "); m.PosterUrl = Console.ReadLine(); Console.Write("Enter BackdropUrl = "); m.BackdropUrl = Console.ReadLine(); Console.Write("Enter Original Language = "); m.OriginalLanguage = Console.ReadLine(); Console.Write("Enter Release Date = "); m.ReleaseDate = Convert.ToDateTime(Console.ReadLine()); Console.Write("Enter RunTime = "); m.RunTime = Convert.ToInt32(Console.ReadLine()); Console.Write("Enter Price = "); m.Price = Convert.ToDecimal(Console.ReadLine()); Console.Write("Enter Created Date = "); m.CreatedDate = Convert.ToDateTime(Console.ReadLine()); Console.Write("Enter Updated Date = "); m.UpdatedDate = Convert.ToDateTime(Console.ReadLine()); Console.Write("Created By = "); m.CreatedBy = Console.ReadLine(); Console.Write("Updated By = "); m.UpdatedBy = Console.ReadLine(); int res = await movieService.AddMovieAsync(m); if (res > 0) { Console.WriteLine("Movie added successfully"); } else { Console.WriteLine("Some error has occurred"); } }
async Task AddMovieAsync() { Movie m = new Movie(); Console.Write("Enter Movie Title = "); m.Title = Console.ReadLine(); Console.Write("Enter Movie Overview = "); m.Overview = Console.ReadLine(); Console.Write("Enter Movie Tagline = "); m.Tagline = Console.ReadLine(); Console.Write("Enter Movie Budget = "); m.Budget = Convert.ToDecimal(Console.ReadLine()); Console.Write("Enter Movie Revenue = "); m.Revenue = Convert.ToDecimal(Console.ReadLine()); Console.Write("Enter Movie ImdbUrl = "); m.ImdbUrl = Console.ReadLine(); Console.Write("Enter Movie TmdbUrl = "); m.TmdbUrl = Console.ReadLine(); Console.Write("Enter Movie PosterUrl = "); m.PosterUrl = Console.ReadLine(); Console.Write("Enter Movie BackdropUrl = "); m.BackdropUrl = Console.ReadLine(); Console.Write("Enter Movie Original Language = "); m.OriginalLanguage = Console.ReadLine(); Console.Write("Enter Movie Release Date = "); m.ReleaseDate = Convert.ToDateTime(Console.ReadLine()); Console.Write("Enter Movie Running Time = "); m.RunTime = Convert.ToInt32(Console.ReadLine()); Console.Write("Enter Movie Price = "); m.Price = Convert.ToDecimal(Console.ReadLine()); Console.Write("Enter Movie Created Date = "); m.CreatedDate = Convert.ToDateTime(Console.ReadLine()); Console.Write("Enter Movie Updated Date = "); m.UpdatedDate = Convert.ToDateTime(Console.ReadLine()); Console.Write("Enter Movie Updated By = "); m.UpdatedBy = Console.ReadLine(); Console.Write("Enter Movie Created By = "); m.CreatedBy = Console.ReadLine(); if (await movieService.AddMovieAsync(m) > 0) { Console.WriteLine("Movie added successfully"); } else { Console.WriteLine("Some error occurred"); } }
async Task AddMovieAsync() { try { Movie m = new Movie(); Console.Write("Enter Title => "); m.Title = Console.ReadLine(); Console.Write("Enter Overview => "); m.Overview = Console.ReadLine(); Console.Write("Enter Tagline => "); m.Tagline = Console.ReadLine(); Console.Write("Enter Runtime (int) => "); m.Runtime = Convert.ToInt32(Console.ReadLine()); Console.Write("Enter Budget (decimal) => "); m.Budget = Convert.ToDecimal(Console.ReadLine()); Console.Write("Enter Revenue (decimal) => "); m.Revenue = Convert.ToDecimal(Console.ReadLine()); Console.Write("Enter TmdbUrl => "); m.TmdbUrl = Console.ReadLine(); Console.Write("Enter BackdropUrl => "); m.BackdropUrl = Console.ReadLine(); Console.Write("Enter PosterUrl => "); m.PosterUrl = Console.ReadLine(); Console.Write("Enter ImdbUrl => "); m.ImdbUrl = Console.ReadLine(); Console.Write("Enter Original Language => "); m.OriginalLanguage = Console.ReadLine(); Console.Write("Enter ReleaseDate (yyyy-mm-dd) => "); m.ReleaseDate = DateTime.ParseExact(Console.ReadLine(), "yyyy-MM-dd", null); int res = await movieService.AddMovieAsync(m); if (res > 0) { Console.WriteLine("Movie added successfully"); } else { Console.WriteLine("Some error occurs"); } } catch (FormatException fe) { Console.WriteLine("Format not accepted. " + fe.Message); } catch (OverflowException oe) { Console.WriteLine("value must be in between 1 to " + int.MaxValue); } catch (Exception ex) { Console.WriteLine("some error has been occured. Contact the admin department"); } }