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)); }
// GET: /MediaAudioVideos/Create public ActionResult Create() { ViewBag.PossibleConfidentialityTypes = _lookupRepo.GetConfidentialityTypes(CurrentUser); var mediaAudioVideo = new MediaAudioVideo(); return(View(mediaAudioVideo)); }
public ActionResult Edit(MediaAudioVideo mediaaudiovideo) { if (ModelState.IsValid) { _mediaAudioVideoRepo.InsertOrUpdate(mediaaudiovideo); _mediaAudioVideoRepo.Save(); return(RedirectToAction("Details", new { id = mediaaudiovideo.Id })); } return(View()); }
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; } }