示例#1
0
 public void Add(Genre genre)
 {
     using (var ctx = new MovieShopContext())
     {
         //Create the queries
         ctx.Genres.Add(genre);
         //Execute the queries
         ctx.SaveChanges();
     }
 }
示例#2
0
 public Genre Create(Genre genre)
 {
     if (genre == null)
     {
         throw new HttpResponseException(HttpStatusCode.NotFound);
     }
     else
     {
         var returnedGenre = facade.GetGenreRepository().Add(genre);
         return genre;
     }
 }
        public Genre UpdateGenre(int id, Genre genre)
        {
            if(genre == null)
            {
                throw new HttpResponseException(HttpStatusCode.NotFound);
            }
            else
            {
                genre.Id = id;

                new Facade().GetGenreRepository().Update(genre);
                return genre;
            }
        }
示例#4
0
        public void Update(Genre genre)
        {
            using (var ctx = new MovieShopContext())
            {
                foreach (var movieDB in ctx.Genres.ToList())
                {
                    if (genre.Id == movieDB.Id)
                    {
                        movieDB.Name = genre.Name;
                        ctx.SaveChanges();

                    }
                }
            }
        }
示例#5
0
 public Genre UpdateGenre(Genre genre, int Id)
 {
     genre.Id = Id;
     return new Facade().GetGenreRepository().Update(genre);
 }
示例#6
0
 public void DeleteGenre(int id)
 {
     var genre = new Genre() {Id = id};
     new Facade().GetGenreRepository().Remove(genre);
 }
示例#7
0
 public Genre AddGenre(Genre genre)
 {
     return new Facade().GetGenreRepository().Add(genre);
 }
示例#8
0
 // Comment
 public void PutGenre(int id, Genre Genre)
 {
     Genre.Id = id;
     facade.GetGenresRepository().Edit(Genre);
 }
示例#9
0
 public void PostGenre(Genre Genre)
 {
     facade.GetGenresRepository().Add(Genre);
 }