Exemplo n.º 1
0
        public void UpdateSerieGenre(int id, SerieGenre updatedSerieGenre)
        {
            var serieGenre = SerieGenres.SingleOrDefault(x => x.Id == id);

            if (serieGenre != null)
            {
                serieGenre.Name = updatedSerieGenre.Name;
            }
            this.SaveChanges();
        }
Exemplo n.º 2
0
        public IActionResult Edit(int id)
        {
            SerieGenre genreFromDb = _context.GetSerieGenre(id);

            SerieGenreEditViewModel vm = new SerieGenreEditViewModel()
            {
                Name = genreFromDb.Name
            };

            return(View(vm));
        }
Exemplo n.º 3
0
        public IActionResult Delete(int id)
        {
            SerieGenre genreFromDb = _context.GetSerieGenre(id);


            SerieGenreDeleteViewModel genreToDelete = new SerieGenreDeleteViewModel()
            {
                Id   = id,
                Name = genreFromDb.Name
            };

            return(View(genreToDelete));
        }
Exemplo n.º 4
0
        public IActionResult Edit(int id, SerieGenreEditViewModel model)
        {
            if (!TryValidateModel(model))
            {
                return(View(model));
            }

            SerieGenre genreToUpdate = new SerieGenre()
            {
                Id   = id,
                Name = model.Name
            };

            _context.UpdateSerieGenre(id, genreToUpdate);

            return(RedirectToAction("Index"));
        }
Exemplo n.º 5
0
        public IActionResult Create(SerieGenreCreateViewModel model)
        {
            if (!TryValidateModel(model))
            {
                return(View(model));
            }

            foreach (var genre in _context.SerieGenres)
            {
                if (model.Name == genre.Name)
                {
                    return(View());
                }
            }

            var serieGenre = new SerieGenre()
            {
                Name = model.Name
            };

            _context.InsertSerieGenre(serieGenre);

            return(RedirectToAction("Index"));
        }
Exemplo n.º 6
0
 public SerieGenre InsertSerieGenre(SerieGenre serieGenre)
 {
     SerieGenres.Add(serieGenre);
     this.SaveChanges();
     return(serieGenre);
 }