Пример #1
0
        public IActionResult Create(DTO.Movie item)
        {
            var dalitem = new DAL.Movie();

            dalitem.Director = item.Director;
            dalitem.Title    = item.Title;
            dalitem.Length   = item.Length;
            dalitem.Img      = item.Img;
            DAL.MovieManager.AddMovie(dalitem);
            return(Created("http://localhost:6544/api/movie", item));
        }
Пример #2
0
 public ActionResult <DTO.Movie> GetById(int id)
 {
     DAL.Movie dalmovie = DAL.MovieManager.GetMovieById(id);
     DTO.Movie dtomovie = new DTO.Movie();
     dtomovie.Director = dalmovie.Director;
     dtomovie.MovieId  = dalmovie.MovieId;
     dtomovie.Length   = dalmovie.Length;
     dtomovie.Title    = dalmovie.Title;
     dtomovie.Img      = dalmovie.Img;
     return(dtomovie);
 }
Пример #3
0
        public ActionResult <DTO.Movie> Update(DTO.Movie item)
        {
            var newDalMovie = new DAL.Movie
            {
                Title    = item.Title,
                MovieId  = item.MovieId,
                Director = item.Director,
                Length   = item.Length,
                Img      = item.Img
            };

            DAL.MovieManager.UpdateMovie(newDalMovie);

            return(NoContent());
        }
Пример #4
0
 public IActionResult EditMovie(DTO.Movie m)
 {
     DTO.Movie movie = icinemamanager.EditMovie(m);
     TempData["edit"] = $"{movie.Title} has been saved!";
     return(ListMovies());
 }
Пример #5
0
 public ViewResult EditMovie(int id)
 {
     DTO.Movie editmovie = icinemamanager.SelectMovie(id);
     return(View("EditMovie", editmovie));
 }
Пример #6
0
 public ViewResult AddMovie(DTO.Movie m)
 {
     TempData["add"] = $"{m.Title} added!";
     icinemamanager.AddMovie(m);
     return(ListMovies());
 }