Пример #1
0
        public async Task <int> PostMovie(CreateMovieServiceModel movieServiceModel)
        {
            var movie = new Data.Models.Movie
            {
                DirectorName = movieServiceModel.DirectorName,
                Genre        = movieServiceModel.Genre,
                Name         = movieServiceModel.Name,
                ReleaseYear  = movieServiceModel.ReleaseYear
            };

            _dbContext.Add(movie);
            await _dbContext.SaveChangesAsync();

            return(movie.Id);
        }
Пример #2
0
        public static Data.Models.Movie CreateMovie()
        {
            var movie = new Data.Models.Movie();
            Console.Write("Enter a movie Name: ");
            movie.Name = Console.ReadLine();

            Console.Write("Year of Release: ");
            movie.Year = Convert.ToInt32(Console.ReadLine());

            var menu = new SMUtils.Menu();
            menu.AddOption('1', "Fantasy", () => movie.Genre = Data.Models.Genre.Fantasy);
            menu.AddOption('2', "SciFi", () => movie.Genre = Data.Models.Genre.SciFi);
            menu.AddOption('3', "Anime", () => movie.Genre = Data.Models.Genre.Anime);
            menu.AddOption('4', "Steampunk", () => movie.Genre = Data.Models.Genre.Steampunk);
            menu.AddOption('5', "Shenmo", () => movie.Genre = Data.Models.Genre.Shenmo);
            menu.AddOption('6', "Other", () => movie.Genre = Data.Models.Genre.Other);
            menu.Start(true);

            return movie;
        }
Пример #3
0
 public static void ShowMovie(Data.Models.Movie movie)
 {
     Console.WriteLine("Name : " + movie.Name);
     Console.WriteLine("Year : " + movie.Year);
     Console.WriteLine("Genre: " + movie.Genre.ToString());
 }