Example #1
0
        public async Task <IActionResult> Create([Bind("Id,MovieTitle,Duration,Genre,Director,ReleaseDate,Rating,Plot")] Movie movie)
        {
            if (!ModelState.IsValid)
            {
                return(View(movie));
            }

            await Task.Run(() => _moviesRepository.CreateMovie(movie));

            return(RedirectToAction(nameof(Index)));
        }
Example #2
0
        public IActionResult CreateMovies(Movie movie)
        {
            if (!ModelState.IsValid)
            {
                return(new BadRequestObjectResult(ModelState));
            }

            _repo.CreateMovie(movie);

            return(new OkObjectResult(movie));
        }
 public async Task <ActionResult <int> > Post(Movie movie)
 {
     return(await moviesRepository.CreateMovie(movie));
 }
Example #4
0
 public void CreateMovie(MovieViewModel movieModel)
 {
     _moviesRepository.CreateMovie(movieModel);
 }