Ejemplo n.º 1
0
        public ActionResult Create([Bind(Include = "ID,Title,PurchaseDate")] Titles titles)
        {
            if (ModelState.IsValid)
            {
                db.Titles.Add(titles);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(titles));
        }
        public ActionResult Create([Bind(Include = "dvdId,dvdTitle,dvdDirector,genre")] dvd dvd)
        {
            if (ModelState.IsValid)
            {
                db.dvd.Add(dvd);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(dvd));
        }
Ejemplo n.º 3
0
        public DVD CreateDVD(DVD dvd)
        {
            var repository = new DVDContext();

            DVD returnNewDVD = new DVD();

            var selectedDVDs = (from selectedDVD in repository.DVDs
                                select new
            {
                Title = dvd.Title,
                ReleaseYear = dvd.ReleaseYear,
                Director = dvd.Director,
                Rating = dvd.Rating,
                Notes = dvd.Notes
            }).ToList().Select(d => new DVD()
            {
                Title       = d.Title,
                ReleaseYear = d.ReleaseYear,
                Director    = d.Director,
                Rating      = d.Rating,
                Notes       = d.Notes
            });


            foreach (DVD newDVD in selectedDVDs.Take(1))
            {
                repository.DVDs.Add(newDVD);
                repository.SaveChanges();
                returnNewDVD = newDVD;
            }

            return(returnNewDVD);
        }
Ejemplo n.º 4
0
        public void DeleteDVD(int dvdId)
        {
            var repository = new DVDContext();

            var chosenDVD = repository.DVDs.FirstOrDefault(d => d.DVDId == dvdId);

            repository.DVDs.Remove(chosenDVD);
            repository.SaveChanges();
        }
Ejemplo n.º 5
0
        public void UpdateDVD(DVD dvd)
        {
            var repository = new DVDContext();

            var chosenDVD = repository.DVDs.FirstOrDefault(d => d.DVDId == dvd.DVDId);

            repository.Entry(chosenDVD).CurrentValues.SetValues(dvd);
            repository.SaveChanges();
        }