예제 #1
0
        public ActionResult Delete(int id, DVD dvd)
        {
            try
            {
                _dvdModel.Delete(dvd);

                return RedirectToAction("Index");
            }
            catch
            {
                return View();
            }
        }
예제 #2
0
        public ActionResult Create(DVD dvd)
        {
            try
            {
                _dvdModel.Save(dvd);

                return RedirectToAction("Index");
            }
            catch
            {
                return View();
            }
        }
예제 #3
0
        public void Save(DVD dvd)
        {
            var dvdEntity = new Data.Entities.DVD
            {
                Genre = dvd.Genre,
                Id = dvd.Id,
                IsSpecialEdition = dvd.IsSpecialEdition,
                RunningTime = dvd.RunningTime,
                Synopsis = dvd.Synopsis,
                Title = dvd.Title,
                Year = dvd.Year
            };

            _dvdRepository.Save(dvdEntity);
        }
예제 #4
0
 private static DVD MapDvdEntityToDvdModel(Data.Entities.DVD dvdEntity)
 {
     var dvdModel = new DVD
     {
         Genre = dvdEntity.Genre,
         Id = dvdEntity.Id,
         IsSpecialEdition = dvdEntity.IsSpecialEdition,
         RunningTime = dvdEntity.RunningTime,
         Synopsis = dvdEntity.Synopsis,
         Title = dvdEntity.Title,
         Year = dvdEntity.Year
     };
     return dvdModel;
 }
예제 #5
0
 public void Delete(DVD dvd)
 {
     _dvdRepository.Delete(dvd.Id);
 }