예제 #1
0
        public ActionResult AlterarAnime(int?id)  // Get Alterar Anime
        {
            ViewBag.Categorias = new SelectList(CategoriaDAO.RetornarCategoria(), "IDCategoria", "DescCategoria");
            Animes a = AnimeDAO.BuscarPorID(id);

            return(View(AnimeDAO.BuscarPorNomeInclude(a)));
        }
예제 #2
0
        public ActionResult AnimesAssistidos()                    //Lista todos os animes marcados como "assistido"
        {
            Usuario u = Session["usuarioLogado"] as Usuario;      //Pega o usuário na Session

            List <Assistidos> listaaux = new List <Assistidos>(); //Lista Auxiliar para levar todos os assistidos

            u = BibliotecaDAO.AnimesAssistidos(u);                //chama o método para poder pegar todos os animes assistidos

            foreach (Assistidos aux in u.AnimesAssistidos)        //A partir disso eu pego todos os assistidos dele
            {
                aux.Anime = AnimeDAO.BuscarPorNomeInclude(aux.Anime);
                listaaux.Add(aux);//Adiciono para a lista auxiliar
            }

            ViewBag.Total = listaaux.Count;
            return(View(listaaux)); //Envio todos os assistidos para a View
        }
예제 #3
0
        public ActionResult PesquisarAnime(string NomeAnime) //Post Pesquisar Anime
        {
            Animes a = new Animes();

            a.NomeAnime = NomeAnime;
            Animes b = AnimeDAO.BuscarPorNomeInclude(a);

            if (b != null)
            {
                TempData["PesqAnime"] = b;
                return(RedirectToAction("PesquisarAnime", "Admin"));
            }

            ModelState.AddModelError("", "Esse anime não está cadastrado!");

            TempData["Msgs"] = "Esse anime não está cadastrado na base!";
            return(RedirectToAction("Index", "Admin"));
        }
예제 #4
0
        public ActionResult Perfil()
        {
            Usuario u = Session["usuarioLogado"] as Usuario;      //Pega o usuário na Session

            List <Assistidos> listaaux = new List <Assistidos>(); //Lista Auxiliar para levar todos os assistidos

            u = BibliotecaDAO.AnimesAssistidos(u);                //chama o método para poder pegar todos os animes assistidos

            foreach (Assistidos aux in u.AnimesAssistidos)        //A partir disso eu pego todos os assistidos dele
            {
                aux.Anime = AnimeDAO.BuscarPorNomeInclude(aux.Anime);
                listaaux.Add(aux);//Adiciono para a lista auxiliar
            }
            bool a;

            ViewBag.Contador = listaaux.Count;

            ViewBag.Total = BibliotecaDAO.TempoTotalAssistidoAll(u);
            return(View(listaaux));
        }