Beispiel #1
0
            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");
                }
            }
Beispiel #2
0
        public ActionResult DeleteConfirmed(int id)
        {
            Documentario documentario = db.Documentario.Find(id);

            db.Documentario.Remove(documentario);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Beispiel #3
0
 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));
 }
Beispiel #4
0
        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));
        }
Beispiel #5
0
        // 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));
        }
Beispiel #6
0
        // 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));
        }
Beispiel #7
0
        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);
            }
        }