public ActionResult DeleteConfirmed(int id) { VideoGenre videoGenre = db.VideoGenres.Find(id); db.VideoGenres.Remove(videoGenre); db.SaveChanges(); return(RedirectToAction("Index")); }
public List <MultiMedia> GetByCategory(VideoGenre videoGenre) { var series = Series.Where(e => e.VideoGenre == videoGenre); var movies = Movies.Where(e => e.VideoGenre == videoGenre); List <MultiMedia> multiMedias = new List <MultiMedia>(); multiMedias.AddRange(series); multiMedias.AddRange(movies); return(multiMedias); }
public ActionResult Edit([Bind(Include = "Id,Name")] VideoGenre videoGenre) { if (ModelState.IsValid) { db.Entry(videoGenre).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(videoGenre)); }
public ActionResult Create([Bind(Include = "Id,Name")] VideoGenre videoGenre) { if (ModelState.IsValid) { db.VideoGenres.Add(videoGenre); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(videoGenre)); }
// GET: VideoGenres/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } VideoGenre videoGenre = db.VideoGenres.Find(id); if (videoGenre == null) { return(HttpNotFound()); } return(View(videoGenre)); }
public bool GetGenreName(int genreId, string genreCategory, string genreCulture, out string genreName) { genreName = null; try { string labelName = null; if (GenreCategory.Movie == genreCategory || GenreCategory.Series == genreCategory) { VideoGenre genre = (VideoGenre)genreId; labelName = $"Video.{genre.ToString()}"; } else if (GenreCategory.Music == genreCategory) { AudioGenre genre = (AudioGenre)genreId; labelName = $"Audio.{genre.ToString()}"; } else if (GenreCategory.Epg == genreCategory) { EpgGenre genre = (EpgGenre)genreId; labelName = $"Epg.{genre.ToString()}"; } else { return(false); } if (string.IsNullOrEmpty(genreCulture)) { genreCulture = DEFAULT_LANGUAGE; } else if (genreCulture.Contains("-")) { genreCulture = new CultureInfo(genreCulture).Parent.Name; } return(GenreStringManager.TryGetGenreString("Label", labelName, genreCulture, out genreName)); } catch (Exception ex) { ServiceRegistration.Get <ILogger>().Warn("GenreProvider: Error getting genre name {0}", ex, genreId); return(false); } }
public VideoItem(double duration, string title, string path, bool?like, string name, DateTime year, VideoGenre genre) : base(duration, title, path, like) { Year = year; Name = name; Genre = genre; }