// add new media to database public ActionResult AddMedia(MediaViewDTO mediaView) { MediaWSReference.MediaDTO media = new MediaWSReference.MediaDTO(); media.MediaID = mediaView.MediaID; media.Title = mediaView.Title; media.Genre = mediaView.Genre; media.Director = mediaView.Director; media.Language = mediaView.Language; media.PublishYear = mediaView.PublishYear; //media.Budget = mediaView.Budget; if (mediaClient.IsMediaInserted(media)) { return(RedirectToAction("Index")); } else { return(RedirectToAction("Create")); } }
// save into database after edition public ActionResult SaveMedia(MediaViewDTO mediaView) { MediaWSReference.MediaDTO media = new MediaWSReference.MediaDTO(); media.MediaID = mediaView.MediaID; media.Title = mediaView.Title; media.Genre = mediaView.Genre; media.Director = mediaView.Director; media.Language = mediaView.Language; media.PublishYear = mediaView.PublishYear; //media.Budget = mediaView.Budget; if (mediaClient.IsMediaUpdated(media)) { return(RedirectToAction("Index")); } else { ViewData["Media"] = mediaView; return(View("Edit")); } }