Exemplo n.º 1
0
        public async Task <IActionResult> Add(Movie movie)
        {
            await _movieService.AddAndSave(movie);

            var movies = await _movieService.GetMovies();

            return(View("Index", movies));
        }
        public async Task AddTest()
        {
            var fakeRepository  = Mock.Of <IMovieRepository>();
            var directorService = new MovieService(fakeRepository);

            var movie = new Movie()
            {
                Name = "Test Movie"
            };
            await directorService.AddAndSave(movie);
        }
 public async Task <IActionResult> Create([Bind("MovieId,Name,ShortDescription,StudioId,DirectorId")] Movie movie)
 {
     if (ModelState.IsValid)
     {
         _movieService.AddAndSave(movie);
         return(RedirectToAction(nameof(Index)));
     }
     ViewData["DirectorId"] = new SelectList(await _directorService.GetDirectors(), "DirectorId", "Name", movie.DirectorId);
     ViewData["StudioId"]   = new SelectList(await _studioService.GetStudios(), "StudioId", "Name", movie.StudioId);
     return(View(movie));
 }