//classificar manga que ja leu public bool ClassificarManga(string titulo, Tipo_Manga tipo, int value) { try { int i = 0; foreach (var manga in Completed) { if (manga.titulo == titulo && manga.tipo == tipo) { Completed[i].classificacao = value; //adiciona a classificação a esse elemento da lista return(true); } i++; } return(false); } catch (Exception e) { return(false); } }
//colocar mangas nos favoritos public string ColocarFavoritoManga(string titulo, Tipo_Manga tipo) { if (Completed == null) { return("Lista Vazia"); } else { foreach (var manga in Completed) { if (manga.titulo == titulo && manga.tipo == tipo) { Mangas_Favoritos.Add(manga); return("Adicionado aos favoritos"); } } return("Não encontrado"); } }
//colocar mangas que ja leu public string ColocarCompleted(string titulo, Tipo_Manga tipo) { if (Manga_BD.ListaMangas == null) { return("Lista Vazia"); } else { foreach (var manga in Manga_BD.ListaMangas) { if (manga.titulo == titulo && manga.tipo == tipo) { Completed.Add(manga); return("Adicionado aos favoritos"); } } return("Não encontrado"); } }
//passa da lista toread para completed public bool ToReadSendCompleted(string nome, Tipo_Manga tipo) { if (WantToRead == null) { return(false); } else { foreach (var manga in WantToRead) { if (manga.titulo == nome && manga.tipo == tipo) { Completed.Add(manga); WantToRead.Remove(manga); return(true); } } return(false); } }
//adicionar manga à lista public bool AdicionarManga(string titulo, string autor, DateTime start, int chapter, Genero genero, Tipo_Manga 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 (ListaMangas.Find(a => a.titulo == titulo) != null && ListaMangas.Find(a => a.tipo == tipo) != null) { return(false); } ListaMangas.Add(new Manga(titulo, autor, start, chapter, genero, tipo)); ListaMangas.Sort();//após ser adicionado manga, reorganizar a lista return(true); }
public Manga(string titulo, string autor, DateTime start, int chapter, Genero genero, Tipo_Manga tipo) { this.titulo = titulo; this.autor = autor; this.start = start; this.chapter = chapter; this.tipo = tipo; this.classificacao = 0; }