public ActionResult BibliotecaAnimes() //Retorna a biblioteca com todos os animes cadastrados pelo ADM { ViewBag.Categorias = BibliotecaDAO.RetornarCategoria(); return(View(BibliotecaDAO.ListaAnimes())); }
public virtual IActionResult Listar() { BibliotecaDAO dao = new BibliotecaDAO(); List <JogoViewModel> jogos = dao.Consultar(HttpContext.Session.GetString("IdUsuario")); return(View(jogos)); }
public ActionResult AdicionarAssistidos(int?id) //Adiciona o anime completo como "assistido" { Usuario user = Session["usuarioLogado"] as Usuario; Animes a = AnimeDAO.BuscarAnimesPorId(id); //Pega o anime inteiro a partir de sua ID if (user.AnimesAssistidos == null) //Isso aqui é só pra iniciar a lista, se não fizer isso vem excessão de nullpointer { user.AnimesAssistidos = new List <Assistidos>(); } Assistidos aux = new Assistidos { Anime = a // Recebe o anime e coloca ele como 'Assistido" }; List <AssistindoAnime> asn = AssistindoAnimeDAO.AnimesSendoAssistidos(user); foreach (AssistindoAnime item in asn) { if (item.Anime.NomeAnime.Equals(a.NomeAnime)) { AssistindoAnimeDAO.RemoverAnimeAsN(item); break; } } if (BibliotecaDAO.AdicionarAnimeBiblioteca(user, id, aux) == true) // Se retornar false, o anime já está cadastrado { return(RedirectToAction("Perfil", "Home")); // Redireciona para o perfil como "sucesso" } TempData["MsgErro"] = "O anime " + a.NomeAnime + " já está adicionado a 'Assistidos' !! "; return(RedirectToAction("BibliotecaAnimes", "Biblioteca"));//Retorna para a Biblioteca para ele adicionar outro }
private void Window_Loaded(object sender, RoutedEventArgs e) { cboBibliotecas.ItemsSource = BibliotecaDAO.RetornarLista(); cboBibliotecas.DisplayMemberPath = "Nome"; cboBibliotecas.SelectedValuePath = "BibliotecaId"; //Biblioteca b = (Biblioteca)cboBibliotecas.SelectedItem; }
public ActionResult ExcluirAssistidos(int?id) // Funcionando { Usuario user = Session["usuarioLogado"] as Usuario; //Pega o usuário na Session Assistidos helps = BibliotecaDAO.BuscarAnimeAssistido(user, id); // Procura o "assistindo" BibliotecaDAO.ExcluirAssistidos(user, helps); //Exclui return(RedirectToAction("AnimesAssistidos", "Biblioteca")); //Retorna }
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 }
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)); }
public IActionResult Jogo(int id) { string idUsuario = HttpContext.Session.GetString("IdUsuario"); if (string.IsNullOrEmpty(idUsuario)) { idUsuario = "0"; } BibliotecaDAO bDao = new BibliotecaDAO(); List <JogoViewModel> jogos = bDao.Consultar(idUsuario); CarrinhoDAO cDao = new CarrinhoDAO(); List <CarrinhoViewModel> carrinho = cDao.Listar(Convert.ToInt32(idUsuario)); foreach (JogoViewModel jogo in jogos) { if (jogo.Id == id) { ViewBag.Possui = true; break; } } foreach (CarrinhoViewModel item in carrinho) { if (item.IdJogo == id) { ViewBag.EstaCarrinho = true; break; } } JogoDAO DAO = new JogoDAO(); JogoViewModel model = DAO.Consultar(id); return(View(model)); }
private void btnGravar_Click(object sender, RoutedEventArgs e) { if (!string.IsNullOrWhiteSpace(txtNome.Text)) { Biblioteca biblioteca = new Biblioteca { Nome = txtNome.Text, Endereco = txtEndereco.Text, Telefone = txtTelefone.Text }; if (BibliotecaDAO.AdicionarBiblioteca(biblioteca)) { MessageBox.Show("Biblioeca Adicionada com Sucesso"); } else { MessageBox.Show("Erro ao Cadastrar Biblioteca"); } } else { MessageBox.Show("Preencha os Campos Corretamente"); } }
public ActionResult BibliotecaAnimes() { ViewBag.Categorias = BibliotecaDAO.RetornarCategoria(); return(View(BibliotecaDAO.ListaAnimes())); }
public ActionResult AnimesKodomo() { ViewBag.Categoria = "Kodomo"; return(View(BibliotecaDAO.ListaAnimes())); }
public ActionResult AnimesJosei() { ViewBag.Categoria = "Josei"; return(View(BibliotecaDAO.ListaAnimes())); }
public ActionResult AnimesSeinen() { ViewBag.Categoria = "Seinen"; return(View(BibliotecaDAO.ListaAnimes())); }
public ActionResult AnimesHorror() { ViewBag.Categoria = "Horror"; return(View(BibliotecaDAO.ListaAnimes())); }