public bool Classificar(string titulo, Tipo_Anime tipo, int value) { try { int i = 0; foreach (var anime in ListaAnimes) { if (anime.titulo == titulo && anime.tipo == tipo) { ListaAnimes[i].classificacao = value; //adiciona a classificação a esse elemento da lista return(true); } i++; } return(false); } catch (Exception e) { return(false); } }
//Lista de Animes //colocar na lista de animes que quer ver (WantToWatch) public string ColocarToWatch(string titulo, Tipo_Anime tipo) { if (Anime_BD.ListaAnimes == null) { return("Lista Vazia"); } else { foreach (var anime in Anime_BD.ListaAnimes) { if (anime.titulo == titulo && anime.tipo == tipo) { WantToWatch.Add(anime); return("Adicionado aos favoritos"); } } return("Não encontrado"); } }
//colocar anime na lista Watched em Favoritos public string ColocarFavoritoAnime(string titulo, Tipo_Anime tipo) { if (Watched == null) { return("Lista Vazia"); } else { foreach (var anime in Watched) { if (anime.titulo == titulo && anime.tipo == tipo) { Animes_Favoritos.Add(anime); return("Adicionado aos favoritos"); } } return("Não encontrado"); } }
//passa da lista towatch para watched public bool ToWatchSendWatched(string nome, Tipo_Anime tipo) { if (WantToWatch == null) { return(false); } else { foreach (var anime in WantToWatch) { if (anime.titulo == nome && anime.tipo == tipo) { Watched.Add(anime); WantToWatch.Remove(anime); return(true); } } return(false); } }
public bool AdicionarAnime(string titulo, string autor, DateTime start, int chapter, Genero genero, Tipo_Anime tipo) { //verifica se a nova manga já está lista //inclui o tipo porque às vezes a série em si e o oneshot que serve como preview têm o mesmo nome if (ListaAnimes.Find(a => a.titulo == titulo) != null && ListaAnimes.Find(a => a.tipo == tipo) != null) { return(false); } ListaAnimes.Add(new Anime(titulo, autor, start, chapter, genero, tipo)); ListaAnimes.Sort();//após ser adicionado anime, reorganizar a lista return(true); }
public Anime(string titulo, string estudio, DateTime start, int episode, Genero genero, Tipo_Anime tipo) { this.titulo = titulo; this.estudio = estudio; this.start = start; this.episode = episode; this.tipo = tipo; this.source = null; this.classificacao = 0; }