// POST: api/MovieData
 public void Post([FromBody] MovieViewModel movie)
 {
     // validare
     using (var db = new angularEntities1())
     {
         db.Set <Movie>().Add(MovieViewModelToDbModel(movie));
         db.SaveChanges();
     }
 }
 // GET: api/MovieData
 public MovieXActor Get()
 {
     // query la baza de date
     // trannsformare in IEnumerable<MovieXActor>
     using (var db = new angularEntities1())
     {
         var actors = db.Actors;
         var movies = db.Movies;
         return(CreateDataForView(actors, movies));
     }
     return(null);
 }
Beispiel #3
0
        public IHttpActionResult DeleteActor(int id)
        {
            using (var db = new angularEntities1())
            {
                var existingActor = db.Actors.Where(s => s.Id_Actor == id)
                                    .FirstOrDefault <Actor>();

                if (existingActor == null)
                {
                    return(NotFound());
                }
                else
                {
                    db.Actors.Remove(existingActor);
                    db.SaveChanges();
                }
            }

            return(Ok());
        }
        public IHttpActionResult DeleteMovie(int movieId)
        {
            using (var db = new angularEntities1())
            {
                var existingMovie = db.Movies.Where(s => s.Id_Movies == movieId)
                                    .FirstOrDefault <Movie>();

                if (existingMovie == null)
                {
                    return(NotFound());
                }
                else
                {
                    db.Movies.Remove(existingMovie);
                    db.SaveChanges();
                }
            }

            return(Ok());
        }
        // PUT: api/MovieData/5
        public IHttpActionResult Put([FromBody] MovieViewModel movie)
        {
            using (var db = new angularEntities1())
            {
                var existingMovie = db.Movies.Where(s => s.Id_Movies == movie.Id_movie)
                                    .FirstOrDefault <Movie>();

                if (existingMovie != null)
                {
                    existingMovie.Denumire       = movie.Denumire;
                    existingMovie.Genul          = movie.Genul;
                    existingMovie.Anul_Prductiei = movie.Anul_Prductiei;

                    db.SaveChanges();
                }
                else
                {
                    return(NotFound());
                }
            }

            return(Ok());
        }