示例#1
0
        public ActionResult AssistindoAnime(Animes a, int?Episodios)    //Adiciona o "assistindo" para aquele usuário
        {
            Usuario         user = Session["usuarioLogado"] as Usuario; //Pega o usuário na Session
            Temporada       t    = TempData["SaveTemp"] as Temporada;
            AssistindoAnime an   = new AssistindoAnime();

            a = AnimeDAO.BuscarPorIDInclude(a.IDAnime);

            an = AssistindoAnimeDAO.BuscarExANS(user, a);
            if (an != null)                                            //Se não for nulo, ele já marcou como "estou assistindo", ou seja, apenas atualiza esse
            {
                an = AssistindoAnimeDAO.BuscarAnimeSendoAssistido(an); // Essa busca tem todos os includes
                an.TemporadaAtual = t;
                an.UltimoEP       = EpisodioDAO.BuscarEPporID(Episodios);
                AssistindoAnimeDAO.AtualizarASN(an);
            }
            else
            {
                an                = new AssistindoAnime();
                an.Anime          = a;
                an.Usuario        = user;
                an.UltimoEP       = EpisodioDAO.BuscarEPporID(Episodios);
                an.TemporadaAtual = t;
                AssistindoAnimeDAO.AdicionarAssistido(an);
            }

            return(RedirectToAction("AnimesAssistindo", "Biblioteca"));
        }
示例#2
0
        public ActionResult AtualizarEpAnime(AssistindoAnime asn, int?Episodios) //Alterar POST
        {
            Usuario user = Session["usuarioLogado"] as Usuario;                  //Pega o usuário na Session

            asn          = AssistindoAnimeDAO.BuscarAnimeSendoAssistido(asn);
            asn.UltimoEP = EpisodioDAO.BuscarEPporID(Episodios);

            if (AssistindoAnimeDAO.VerificarMaxTemp(asn))
            {
                //Fazer


                AssistindoAnimeDAO.AtualizarASN(asn);
            }
            else
            {
                AssistindoAnimeDAO.AtualizarASN(asn);
            }


            return(RedirectToAction("AnimesAssistindo", "Biblioteca"));
        }