public static void CriarShow(Movie4ALL movie4ALL) { MenuGeral.ColorUser("admin"); System.Console.WriteLine("Qual o Tipo de show? Filme, Serie, Documentario"); var tiposhow = Console.ReadLine(); if (tiposhow.ToLower() == "filme") { var filme = new Filme(); filme.CriaShow(); movie4ALL.Shows.Add(filme); filme.IdShow = movie4ALL.Shows.LastIndexOf(filme); } else if (tiposhow.ToLower() == "serie") { var serie = new Serie(); serie.CriaShow(); movie4ALL.Shows.Add(serie); serie.IdShow = movie4ALL.Shows.LastIndexOf(serie); } else if (tiposhow.ToLower() == "documentario") { var documentario = new Documentario(); documentario.CriaShow(); movie4ALL.Shows.Add(documentario); documentario.IdShow = movie4ALL.Shows.LastIndexOf(documentario); } else { Console.WriteLine("Tipo de show inexistente"); } }
public ActionResult DeleteConfirmed(int id) { Documentario documentario = db.Documentario.Find(id); db.Documentario.Remove(documentario); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "id,idFilme,assunto")] Documentario documentario) { if (ModelState.IsValid) { db.Entry(documentario).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.id = new SelectList(db.Filme, "id", "id", documentario.id); return(View(documentario)); }
public ActionResult Create([Bind(Include = "id,idFilme,assunto")] Documentario documentario) { if (ModelState.IsValid) { db.Documentario.Add(documentario); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.id = new SelectList(db.Filme, "id", "id", documentario.id); return(View(documentario)); }
// GET: Documentarios/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Documentario documentario = db.Documentario.Find(id); if (documentario == null) { return(HttpNotFound()); } return(View(documentario)); }
// GET: Documentarios/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Documentario documentario = db.Documentario.Find(id); if (documentario == null) { return(HttpNotFound()); } ViewBag.id = new SelectList(db.Filme, "id", "id", documentario.id); return(View(documentario)); }
public static Show ShowFromCsv(string csvLine) { string[] values = csvLine.Split(','); try { switch (values[3]) { case "serie": Serie serie = new Serie { Titulo = values[0], Ano = Convert.ToInt32(values[1]), CodPais = values[2], TipoShow = values[3] }; return(serie); case "filme": Filme filme = new Filme { Titulo = values[0], Ano = Convert.ToInt32(values[1]), CodPais = values[2], TipoShow = values[3] }; return(filme); case "documentario": Documentario doc = new Documentario { Titulo = values[0], Ano = Convert.ToInt32(values[1]), CodPais = values[2], TipoShow = values[3] }; return(doc); default: Console.WriteLine("Erro de tipo de show"); return(null); } } catch (IndexOutOfRangeException) { Console.WriteLine("Erro! Nem todos os campos estão preenchidos"); return(null); } }