public static string GetFormattedString(MusicGenres genre) // Returns a user-friendly string representation of a MusicGenres enum value { string[] genreFlags = genre.ToString().Split(','); StringBuilder formatted = new StringBuilder(); foreach (string genreFlag in genreFlags) { string genreFlagTrimmed = genreFlag.Trim(); // Handling two special cases where a "-" should be inserted if (MusicGenres.JPop.ToString().Equals(genreFlagTrimmed)) { formatted.Append("J-Pop, "); continue; } else if (MusicGenres.KPop.ToString().Equals(genreFlagTrimmed)) { formatted.Append("K-Pop, "); continue; } // Handling generic cases string step1 = genreFlagTrimmed.Replace("_and_", "&"); // D_and_B like values string step2 = step1.Replace('_', '-'); // If there wasn't "_and_" present, but there is "_", like in "Hip_hop" formatted.Append(step2 + ", "); } formatted.Remove(formatted.Length - 2, 2); // Removing unnecessary last ", " chars return(formatted.ToString()); }
public ActionResult DeleteConfirmed(int id) { MusicGenres musicgenres = db.MusicGenres.Find(id); db.MusicGenres.Remove(musicgenres); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "MusicGenresId,MusicGenresName,MusicGenresPic,DesMusicGenres")] MusicGenres musicgenres) { if (ModelState.IsValid) { db.Entry(musicgenres).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(musicgenres)); }
// GET: /Admin/MusicGenres/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } MusicGenres musicgenres = db.MusicGenres.Find(id); if (musicgenres == null) { return(HttpNotFound()); } return(View(musicgenres)); }
public ActionResult Create([Bind(Include = "MusicGenresName,DesMusicGenres")] MusicGenres musicgenres, HttpPostedFileBase Image) { try { if (Image.ContentLength > 0) { string filename = Path.GetFileName(Image.FileName); string path = Path.Combine(Server.MapPath("~/ImageUpload/"), filename); Image.SaveAs(path); musicgenres.MusicGenresPic = "~/ImageUpload/" + filename; db.MusicGenres.Add(musicgenres); db.SaveChanges(); return(RedirectToAction("Index")); } } catch (Exception) { ViewBag.Error = "Loi upload File"; return(View()); } return(View()); }
/// <summary> /// Create a new MusicGenres object. /// </summary> /// <param name="id">Initial value of ID.</param> /// <param name="genreName">Initial value of GenreName.</param> public static MusicGenres CreateMusicGenres(int id, string genreName) { MusicGenres musicGenres = new MusicGenres(); musicGenres.ID = id; musicGenres.GenreName = genreName; return musicGenres; }
/// <summary> /// There are no comments for MusicGenres in the schema. /// </summary> public void AddToMusicGenres(MusicGenres musicGenres) { base.AddObject("MusicGenres", musicGenres); }
public bool ApplyMusicGenres() => MusicGenres != null && MusicGenres.Any();