Esempio n. 1
0
        public ActionResult Create(MediaAudioVideo mediaaudiovideo)
        {
            if (ModelState.IsValid)
            {
                _mediaAudioVideoRepo.InsertOrUpdate(mediaaudiovideo);
                try
                {
                    _mediaAudioVideoRepo.Save();
                }
                catch (DbEntityValidationException e)
                {
                    foreach (var eve in e.EntityValidationErrors)
                    {
                        var temp2 = string.Format("Entity of type \"{0}\" in state \"{1}\" has the following validation errors:",
                                                  eve.Entry.Entity.GetType().Name, eve.Entry.State);
                        //Console.WriteLine("Entity of type \"{0}\" in state \"{1}\" has the following validation errors:",
                        //    eve.Entry.Entity.GetType().Name, eve.Entry.State);
                        foreach (var ve in eve.ValidationErrors)
                        {
                            var temp = string.Format("- Property: {0}, Error: {1}", ve.PropertyName, ve.ErrorMessage);
                            //Console.WriteLine("- Property: \"{0}\", Error: \"{1}\"",
                            //    ve.PropertyName, ve.ErrorMessage);
                        }
                    }
                    throw;
                }
                return(RedirectToAction("Details", new { id = mediaaudiovideo.Id }));
            }
            var mediaAudioVideo = new MediaAudioVideo();

            return(View(mediaAudioVideo));
        }
Esempio n. 2
0
        // GET: /MediaAudioVideos/Create
        public ActionResult Create()
        {
            ViewBag.PossibleConfidentialityTypes = _lookupRepo.GetConfidentialityTypes(CurrentUser);
            var mediaAudioVideo = new MediaAudioVideo();

            return(View(mediaAudioVideo));
        }
Esempio n. 3
0
 public ActionResult Edit(MediaAudioVideo mediaaudiovideo)
 {
     if (ModelState.IsValid)
     {
         _mediaAudioVideoRepo.InsertOrUpdate(mediaaudiovideo);
         _mediaAudioVideoRepo.Save();
         return(RedirectToAction("Details", new { id = mediaaudiovideo.Id }));
     }
     return(View());
 }
Esempio n. 4
0
 public void InsertOrUpdate(MediaAudioVideo mediaAudioVideo)
 {
     if (mediaAudioVideo.Id == default(int))
     {
         // New entity
         _ctx.MediaAudioVideos.Add(mediaAudioVideo);
     }
     else
     {
         // Existing entity
         _ctx.Entry(mediaAudioVideo).State = EntityState.Modified;
     }
 }